@delongeroman

Смогу ли я сделать поиск по базе данных?

У меня есть база данных с 3 таблицами.
Заказы:
5fac51ea62f60365015672.png
Компании
5fac51f624a34137879697.png
Клиенты
5fac51fe57e6c981687696.png

С помощью JOIN я соединяю их
SELECT * FROM `orders` LEFT JOIN companies ON orders.company_id=companies.id LEFT JOIN clients on orders.client_id=clients.id WHERE companies.id=clients.company_id

Выводится это:
5fac52cf33426383486111.png

Это будет выводиться на моем сайте и мне стало интересно, смогу ли я реализовать поиск по номеру клиента в таблице, которая сращивается через JOIN?

Заранее спасибо за ответы!
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
Fernus
@Fernus
Техник - Механик :)
SELECT * 
FROM `orders` 
LEFT JOIN `companies` ON `orders`.`company_id` = `companies`.`id` 
LEFT JOIN `clients` ON `orders`.`client_id` = `clients`.`id` 
WHERE `companies`.`id` = `clients`.`company_id`
AND `clients`.`phone` = '1234567890'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы