- 论坛徽章:
- 0
|
photo
PhotoID Name Userid Size
---------- ---------------------------------------- ---------- ---------- ----------
1234 Photo1 1 258
1246 Photo2 2 897
1345 Photo3 3 980
1890 Photo4 1 9000
1990 Photo5 2 1087
1991 Photo5.1 2 899
user
Userid Name
---------- ---------------------------------------- ----------
1 Mary
2 Tom
3 Tim
4 Tony
我想用一条查询就可以找出哪一个用户拥有一张或者以上的图片,再显示它.为什么我这样子查询不行,搞不太清楚
select p.PhotoID,p.Name,u.Userid,u.Name
from photo p,user u
where p.Userid = u.p and Userid IN (
select Userid, count(ownerid)
from photo
group by Userid
having count(Userid) >= 1
); |
|