@siroper

Как создать правильно SQL запрос?

Здравствуйте. Имеется 3 таблицы:

brands:
id-------name-------value

specs:
id-------brand_id-------name-------value

products
id-------spec_id-------name-------value

Никак не могу составить правильный запрос, чтобы получить все строки products с фильтром по brand_id (т.е. не затрагивая таблицы specs), но как видите в таблице products есть только spec_id, а не brand_id

Помогите пожалуйста ув. знатоки
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@galaxy
Не затрагивая specs, не получится:
SELECT p.*
  FROM products p
  JOIN specs s ON (p.spec_id = s.id)
 WHERE brand_id = ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы