Xin chào trước tiên, tôi không phải là chuyên gia trong truy vấn mysql. tôi có bảng kéo wp_posts
và wp_wti_like_post
và tôi đang làm LEFT JOIN
trên wp_wti_like_post ON wp_posts.ID = wp_wti_like_post.post_id
và SUM(wp_wti_like_post.value) < 2
NHƯNG nếu có no row
trong wp_wti_like_post
với id của bài từ wp_posts
sau đó nó không hiển thị ngay cả những hàng từ wp_posts
và chỉ cần bỏ qua nó, xin vui lòng giúp đỡ trong việc này thực sự cần nó.Truy vấn Mysql bỏ qua hàng nếu hàng con từ bảng nối trái không tồn tại
truy vấn:
SELECT *
FROM wp_posts
LEFT JOIN wp_wti_like_post ON wp_posts.ID = wp_wti_like_post.post_id
WHERE wp_posts.post_status = 'publish'
GROUP BY wp_wti_like_post.post_id
HAVING SUM(wp_wti_like_post.value) <2
OR SUM(wp_wti_like_post.value) = NULL
LIMIT 0 , 200
bảng wp_wti_like_post
bảng wp_posts
tất nhiên nó bỏ qua nó . bạn đang chọn ngầm chỉ những hàng có 'wp_wti_like_post' có một giá trị trong mệnh đề' have' và 'group' của bạn. –
@pala_ nó vẫn làm điều tương tự, nó bỏ qua hàng nếu hàng bên trong wp_wti_like_post không tồn tại –
@pala_ vì vậy những gì có thể là giải pháp? đây là những gì tôi đang gặp rắc rối, –