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 SQL - farklı/BENZERSİZ Seçin am...
Herhangi bir parametre Listesi içinde ...
Terminal içinde nasıl görüntüleneceğin...
Dize çıktı: format veya herhangi bir p...
Mysql: bu başka bir tablodan satırları...