Здравствуйте, знатоки MySQL.
SELECT COUNT(*) AS `counter` FROM `pages`, `cargo`, `requests` WHERE LCASE(`name`) LIKE '%{$_GET['query']}%' or LCASE(`text`) LIKE '%{$_GET['query']}%' or LCASE(`message`) LIKE '%{$_GET['query']}%'
Нужно выбрать из трех таблиц pages, cargo, requests данные, где в pages есть совпадения со строкой query в полях name и text, и совпадения в таблицах cargo, requests с той же строкой но в поле message. То есть поля name и text учитываются только в pages, а message - в cargo и requests.
Структура pages:
name, text, id
Структура cargo и requests:
message, title, id
Мой код не работает
UPD. Проблема решена.
Отредактированно dydydydym (15.08.2011 18:39:51)