次のクエリがありますが、profile_photosテーブルから複数のエントリが返されます。プロフィール写真テーブルからランダムなエントリを1つだけ返すことは可能ですか?ランダムでない場合、結果の数を1に制限することは可能ですか?
これが私の現在のクエリです:
$sql = "SELECT * FROM login_users " .
"LEFT JOIN profile_photos ON profile_photos.user_id = login_users.user_id " .
"LEFT JOIN profiles ON profiles.user_id = login_users.user_id " .
"WHERE login_users.restricted <> 1 " .
"ORDER BY login_users.birthdate DESC " .
"LIMIT 0, 20";