mysql leftjoin してサブクエリ

投稿者: | 2021年7月6日

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA