テーブル「users」から 10 個のランダムな行を、テーブル「Profile_pictures」から一致するプロファイル画像とともに取得しようとしています。
これまでの私のクエリ:
SELECT u.id, u.username, u.status, p.file_name
FROM users AS u, profile_pictures AS p
WHERE p.status = 1 AND u.status != 3 AND u.status != 4
AND RAND()<(SELECT ((1/COUNT(*))*10) FROM users AS u)
GROUP BY u.id
ORDER BY RAND()
LIMIT 7
問題は、すべての行で同じプロファイル画像を取得していることです。
あなたが私を助けてくれることを本当に願っています。