次のクエリを考えると…</p>
SELECT DISTINCT *
FROM PAS_Post
WHERE post_user_id = 21
GROUP BY post_post_id
UNION
SELECT DISTINCT PAS_Post.*
FROM PAS_Follow LEFT JOIN PAS_Post ON (
PAS_Follow.folw_followed_user_id = PAS_Post.post_user_id
)
WHERE PAS_Follow.folw_follower_user_id = 21
GROUP BY post_post_id
ORDER BY post_posted_date DESC
私は常に NULL だけの結果の行を取得します。残念ながら、Post のテーブル (PAS_Post) にはさまざまな種類の情報が保持されているため、データに NULL 値を保持する必要があります。
このヌル行を取り除くために、誰かが私を正しい方向に導くことができますか?
ここに最後の行は必要ありません