PS:使用过mysql的多表联合查询,但不太明白道理,尝试过 select 表A.*,表B.* from 表A,表B where 表A.sid=表B.sid 这样的sql,但这个是把两个表中的数据全部都列出来,我不知道怎么从中筛选出我想要的样子作者: angeljyt 时间: 2010-01-20 00:37
SELECT a.*,b.* FROM a ,b,(SELECT max(gid) AS id FROM b GROUP BY sid) AS c
WHERE a.sid=b.sid AND b.gid=c.gid