20 NİSAN 2011, ÇARŞAMBA
MySQL herhangi bir parametre koşulu ile seçin
Ad ve soyad alanları ile bir tablo var.. aklımda bu derlemeye çalışıyorum ve "Bob Jones" ya da "Bob Michael Jones" ve birkaç diğerleri gibi bir dize var
şey, örneğin ben. Adı Bob ve Soyad Michael Jones
bu yüzden çalışıyordum
SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast
FROM users
WHERE firstlast = "Bob Michael Jones"
ama bilinmeyen sütun "".. herkes lütfen yardımcı olabilir mi ? firstlast yazıyor
CEVAP
20 NİSAN 2011, ÇARŞAMBA
Verdiğiniz diğer adları sorgunun çıktısı için sorgu kendi içinde mevcut değildir.
Ya da ifadeyi tekrarlayın
SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast
FROM users
WHERE CONCAT(firstname, ' ', lastname) = "Bob Michael Jones"
veya sorgu alın
SELECT * FROM (
SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast
FROM users) base
WHERE firstLast = "Bob Michael Jones"
Bunu Paylaş:
MySQL sadece not null değerleri SEÇİN...
hangi python ile bir dize herhangi bir...
SQL eklenen dize ile bir alandaki tüm ...
'daha hızlı s, AYRI veya GRUP MyS...
Ne DOSYASI İÇİNE SEÇİN ile Errcode 13 ...