我正在使用此查询加入以返回user_id和prod_id。如果存在prod_id,则应使用user_id和prod_id打印结果。但是,如果prod_id不存在,则应打印null。但是当我使用下面的查询时,它只打印两列如果user_id和prod_id都存在值,如果prod_id不存在则返回空白。请帮忙
SELECT DISTINCT A.wishlist_id, B.prod_id
FROM wp_yith_wcwl A
LEFT JOIN wp_yith_wcwl B ON A.user_id=B.user_id
WHERE A.user_id =5
AND B.prod_id=101424
答案 0 :(得分:2)
你正在否定你的outer join
。您需要将where
条件移至on
的{{1}}:
join