我有以下2個查詢:MySQL的 - 結合單結果查詢和多結果查詢到一個
此表可以爲每個用戶多行(很多照片),我只是想返回的照片數量/計數:
SELECT COUNT(*) FROM photos WHERE photo_description_profanity=1 AND photo_visible=1 AND photo_verified=1 AND userid='1000000002';
這桌只有每個用戶一個:
SELECT a.userid,a.profile_username,a.profile_gender,a.photo_name,a.photo_verified,b.profile_headline,
YEAR(DATE_SUB(NOW(), INTERVAL TO_DAYS(a.profile_birthdate) DAY)) AS age,d.city,c.english AS country
FROM login AS a
JOIN `profiles` AS b ON a.userid=b.userid
JOIN geoCountry AS c ON a.profile_country=c.countryCode
JOIN geoWorld AS d ON a.profile_geo_location=d.pid
WHERE a.userid IN ('1000000002','1000000003','1000000004');
是否有可能這兩個查詢組合?
這是在我的能力極限,因此任何意見將是巨大的:) THX
請顯示您想要的結果。 –