Я создал запрос для поиска одного значения в нескольких таблицах. Он отлично работает и так, но я хочу выполнить поиск по нескольким полям в таблице «клиенты» (дополнительно «last_name» и «company_name»).
$sql = "SELECT first_name as name FROM customers WHERE first_name LIKE '%" . $keyword . "%'
UNION
SELECT name as name FROM events WHERE name LIKE '%" . $keyword . "%'
UNION
SELECT product_name as name FROM products WHERE product_name LIKE '%" . $keyword . "%'";
Мне просто добавить больше отдельных строк для каждого дополнительного поля?
"SELECT first_name as name FROM customers WHERE first_name LIKE '%" . $keyword . "%'
UNION
SELECT last_name as name FROM customers WHERE last_name LIKE '%" . $keyword . "%'
UNION
SELECT company_name as name FROM customers WHERE company_name LIKE '%" . $keyword . "%'
Это кажется не самым эффективным, поэтому хотел проверить. Спасибо!
Я создал запрос для поиска одного значения в нескольких таблицах. Он отлично работает и так, но я хочу выполнить поиск по нескольким полям в таблице «клиенты» (дополнительно «last_name» и «company_name»).
[code]$sql = "SELECT first_name as name FROM customers WHERE first_name LIKE '%" . $keyword . "%' UNION SELECT name as name FROM events WHERE name LIKE '%" . $keyword . "%' UNION SELECT product_name as name FROM products WHERE product_name LIKE '%" . $keyword . "%'"; [/code]
Мне просто добавить больше отдельных строк для каждого дополнительного поля?
[code]"SELECT first_name as name FROM customers WHERE first_name LIKE '%" . $keyword . "%' UNION SELECT last_name as name FROM customers WHERE last_name LIKE '%" . $keyword . "%' UNION SELECT company_name as name FROM customers WHERE company_name LIKE '%" . $keyword . "%' [/code]
Это кажется не самым эффективным, поэтому хотел проверить. Спасибо!
У меня есть таблица транзакций с миллионами строк и 70 столбцов, и у меня есть новое требование для хранения большего количества данных с таблицей транзакций, если я сохраняю эти данные в той же таблице транзакций или сохраняю их в отдельной таблице...
Вот проблема: у меня есть мешок (таблица А) с овощами (таблица Б) и фруктами (таблица С). В сумке может быть несколько овощей и несколько фруктов. У каждого овоща и фрукта есть цена.
Мне нужно, чтобы мой запрос вернул мне общее количество товара...
У меня есть таблица транзакций с миллионами строк и 70 столбцов, и у меня есть новое требование для хранения большего количества данных с таблицей транзакций, если я сохраняю эти данные в той же таблице транзакций или сохраняю их в отдельной таблице...
У меня есть несколько таблиц, которые я хотел бы присоединиться к базовой таблице. ISI A1 | ISI A2
Таблица B
id | id_a | ISI B1 | ISI B2
Таблица C
id | id_a | ISI C1 | ISI C2
Таблица D
id | id_a | ISI D1 | ISI D2
Таблица e
id | id_a |...