article_news2とcate_tbl_01のテーブルがあったとして
cate_tbl_01.cate01_1の値が7として
article_news2.article_news_remarksとc01.cate01_2をjoinして
c01.cate01_id IS NOT NULLで値があるものだけ取ってくる
select * from
article_news2
LEFT JOIN (
SELECT cate01_id,cate01_1,cate01_2,cate01_3 FROM cate_tbl_01
WHERE cate_tbl_01.cate01_1 = 7
) AS c01
ON article_news2.article_news_remarks = c01.cate01_2
WHERE n_flg='1' and c01.cate01_id IS NOT NULL
group by id
コメント