Вывод строк запросом sql - MySQL

Формулировка задачи:

Вот мой запрос:
SELECT a_data_klemma.ID, b_iblock_element.NAME, b_catalog_price.PRICE, b_iblock_element_property.IBLOCK_ELEMENT_ID,
b_iblock_element_property.IBLOCK_PROPERTY_ID, b_iblock_element_property.VALUE
    FROM a_data_klemma
LEFT JOIN b_iblock_element ON a_data_klemma.ID=b_iblock_element.ID
LEFT JOIN b_catalog_price ON a_data_klemma.ID=b_catalog_price.PRODUCT_ID
LEFT JOIN b_iblock_element_property ON a_data_klemma.ID=b_iblock_element_property.IBLOCK_ELEMENT_ID
WHERE b_iblock_element_property.IBLOCK_PROPERTY_ID = 374
OR b_iblock_element_property.IBLOCK_PROPERTY_ID = 476
OR b_iblock_element_property.IBLOCK_PROPERTY_ID = 477
OR b_iblock_element_property.IBLOCK_PROPERTY_ID = 478
Есть база данных a_data_klemma Есть Столбцы ID, NAME, PRICE, IBLOCK_ELEMENT_ID, IBLOCK_PROPERTY_ID и VALUE Я и подцепляю из других таблиц в мою дату_клемму. в Столбце IBLOCK_PROPERTY_ID хранятся номера свойств. Тоесть 311, 316, 326, 374 и т.д. Запрос выводит всю получившуюся таблицу. Мне нужно, чтобы выводило только те СТРОКИ в которых PROPERTY = 476 Спасибо большое!!! =)

Код к задаче: «Вывод строк запросом sql - MySQL»

textual
SELECT a_data_klemma.ID, b_iblock_element.NAME, b_catalog_price.PRICE, b_iblock_element_property.IBLOCK_ELEMENT_ID,
b_iblock_element_property.IBLOCK_PROPERTY_ID, b_iblock_element_property.VALUE
    FROM a_data_klemma
LEFT JOIN b_iblock_element ON a_data_klemma.ID=b_iblock_element.ID
LEFT JOIN b_catalog_price ON a_data_klemma.ID=b_catalog_price.PRODUCT_ID
LEFT JOIN b_iblock_element_property ON a_data_klemma.ID=b_iblock_element_property.IBLOCK_ELEMENT_ID
WHERE b_iblock_element_property.IBLOCK_PROPERTY_ID = 476
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

7   голосов, оценка 4.286 из 5


СДЕЛАЙТЕ РЕПОСТ