mysql leftjoin してサブクエリ

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

コメント

hage01

2008年頃からワードプレス使ってますヴァージョンは2.6か2.8かだったかな?

hage01をフォローする
タイトルとURLをコピーしました