Ошибка в запросе с LEFT JOIN - MySQL
Формулировка задачи:
$query="SELECT * FROM `#__virtuemart_product_custom_plg_param_ref` AS a";
$query .=" LEFT JOIN `#__virtuemart_products_ru_ru` AS b";
$query .=" LEFT JOIN `#__virtuemart_product_prices` AS c";
$query .=" WHERE b.virtuemart_product_id=a.virtuemart_product_id AND c.virtuemart_product_id=a.virtuemart_product_id AND a.val=".$links->val;Решение задачи: «Ошибка в запросе с LEFT JOIN»
textual
Листинг программы
tab1 JOIN tab2 ON tab1.id = tab2.id
Объяснение кода листинга программы
tab1- название первой таблицы в запросеtab2- название второй таблицы в запросеON tab1.id = tab2.id- условие для объединения строк из двух таблиц по полюidLEFT JOIN- тип объединения, который включает все строки из левой таблицы (tab1) и только те строки из правой таблицы (tab2), которые имеют соответствующие значения в левой таблице- Результат запроса будет содержать все поля из левой таблицы (
tab1) и те поля из правой таблицы (tab2), которые имеют соответствующие значения в левой таблице