Помогите написать запрос в mysql

164
13 января 2020, 14:20

У меня две таблицы. Категорий и продукты. Связаны они по category_id. Мой запрос

SELECT * FROM `categories`, `products` WHERE 
price BETWEEN '10' AND '20' 
AND  JOIN title like 'Закуски' 

Таблица Категорий

Таблица Продуктов

Answer 1

Попробуйте такой запрос:

SELECT * FROM `products` `p`
LEFT JOIN `categories` `c` on `c`.id = `p`.category_id
WHERE `p`.price BETWEEN '10' AND '20' AND `c`.title = 'Закуски';

Но на было бы лучше если бы показали структуру таблиц.

READ ALSO
шифрование php и windows cmd (powershell)

шифрование php и windows cmd (powershell)

Нужна помощь, существует ли общий инструмент кодирования/декодирования строк для php и консоли windows (cmd/PowerShell)? Поавторитетней с использованием...

193
Woocommerce, страница Магазин

Woocommerce, страница Магазин

На сайте используется woocommerceСтраница Магазин используется не в качестве главной страницы, а одна из страниц, которую можно выбрать из меню,...

167
PHP ретрансляция радио с метаданными

PHP ретрансляция радио с метаданными

Всем приветРетранслирую радио средствами РНР:

182
Найти граф, состоящий из диаметров графа

Найти граф, состоящий из диаметров графа

Мне надо найти граф, являющийся объединением множества всех диаметров графа

230