2013-05-15 3 views
1

им пытаются выбрать * из table1 где имя, фамилия = «Вася Пупкин»PHP MySQL выбрать 2 колонки, где 1 столбец

, очевидно, имя и фамилия 2 различных столбцов в таблице один, но им получать ошибки, когда я запускаю это Код SQL:

SELECT * from table1 where forename, surname = 'Joe Bloggs' 

Любые идеи о том, что я могу сделать?

ответ

5

может быть, вы имеете в виду

SELECT * from table1 where CONCAT_WS(' ',forename, surname) = 'Joe Bloggs' 

ИЛИ

SELECT * from table1 where 'Joe Bloggs' IN (forename, surname) 

ИЛИ

SELECT * from table1 where forename = 'Joe' AND surname = 'Bloggs' 
+0

совершенное спасибо! –

+1

из трех запросов, которые я показал, какой из них вам помог? –

+0

+1 для различных meethods – Kermit

Смежные вопросы