我有以下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
请显示您想要的结果。 –