ka4alka
Новичок
MySQL SELECT Сложный запрос!!!
Привет всем!
ест два таблицы.
структура первой htp_category
id | int(11)
status | enum(active/deactive)
структура второй htp_translate
id | int(11)
tid | int(11)
status | enum(active/deactive)
нужен запрос такой, чтоб резултате показывал всех id из htp_category где status='active' и всех tid из htp_translate где равен htp_translate.tid=htp_category.id.
мой запрос такой но не показывает то что я хочу. прошу помогите мне разобратся с этой проблемой.
SELECT htp_category.id, htp_translate.tid
FROM htp_category, htp_translate
WHERE htp_category.status='active' AND htp_category.id=htp_translate.tid OR htp_translate.tid IS NULL
ORDER by htp_category.id ASC
Привет всем!
ест два таблицы.
структура первой htp_category
id | int(11)
status | enum(active/deactive)
структура второй htp_translate
id | int(11)
tid | int(11)
status | enum(active/deactive)
нужен запрос такой, чтоб резултате показывал всех id из htp_category где status='active' и всех tid из htp_translate где равен htp_translate.tid=htp_category.id.
мой запрос такой но не показывает то что я хочу. прошу помогите мне разобратся с этой проблемой.
SELECT htp_category.id, htp_translate.tid
FROM htp_category, htp_translate
WHERE htp_category.status='active' AND htp_category.id=htp_translate.tid OR htp_translate.tid IS NULL
ORDER by htp_category.id ASC