userPosts.value può contenere uno dei due valori: 0 o 1.MySQL visualizzazione righe in cui il valore è nullo o uguale a X
Sono Sinistra Unire userPosts al mio tavolo Messaggi.
Voglio ottenere tutti i post dalla mia tabella Post in cui userPosts.value = 0 così come tutti i post che non hanno alcun valore userPosts.value (quindi, NULL).
Il seguente solo a me ottenere i messaggi in cui il valore = 0, ma non NULL:
SELECT * FROM $wpdb->posts
LEFT JOIN userPosts ON ($wpdb->posts.ID = userPosts.postID)
WHERE userPosts.value != 1
ORDER BY $wpdb->posts.post_date DESC
Il seguente ottiene solo a me i messaggi dove il valore = NULL:
SELECT * FROM $wpdb->posts
LEFT JOIN userPosts ON ($wpdb->posts.ID = userPosts.postID)
WHERE userPosts.value IS NULL
ORDER BY $wpdb->posts.post_date DESC
ma questo non produce risultati a tutti :
e questo mi ottiene post con valore = 0 e NULL ma ripete tutto il mio NULL posta tre volte!
SELECT * FROM $wpdb->posts
LEFT JOIN userPosts ON ($wpdb->posts.ID = userPosts.postID)
WHERE userPosts.value = 0
OR userPosts.value IS NULL
ORDER BY $wpdb->posts.post_date DESC
Quindi cosa sto sbagliando?
Questo ha fatto il trucco, grazie tu! – Sweepster