slip
Guest
по поводу cross и left join в одном запросе
есть конструкция где нам нужно объединить некоторые запросы с использованием Cross Join и условием left join
в общем не рабочий запрос:
А вообще если на словах мне нужно объединить
users_data.user
zakaz.username
zakaz.${sel} LIKE '%$what%'
users_data.type ='user'
sklad.kolvo IS NOT NULL
где значения zakaz.id отсутствуют в otgruzka.id_ot. В чем ошибка в моем запросе? он просто напросто игнорирует LEFT JOIN и выполняет все условия что идут дальше...
спасибо.
есть конструкция где нам нужно объединить некоторые запросы с использованием Cross Join и условием left join
в общем не рабочий запрос:
PHP:
$query = "select * FROM users_data, zakaz, sklad, otgruzka as a LEFT JOIN zakaz AS b WHERE a.id_ot = b.id AND users_data.user = zakaz.username AND zakaz.${sel} LIKE '%$what%' AND users_data.type ='user' AND sklad.kolvo IS NOT NULL GROUP BY a.id_ot";
users_data.user
zakaz.username
zakaz.${sel} LIKE '%$what%'
users_data.type ='user'
sklad.kolvo IS NOT NULL
где значения zakaz.id отсутствуют в otgruzka.id_ot. В чем ошибка в моем запросе? он просто напросто игнорирует LEFT JOIN и выполняет все условия что идут дальше...
спасибо.