SELECt A.*, B.*, C.* FROM C JOIN B ON B.cID = C.cID JOIN A ON A.bID = B.bID JOIN ( SELECt id = min(aID) FROM C JOIN B ON B.cID = C.cID JOIN A ON A.bID = B.bID GROUP BY col3 ) D ON D.id = A.aID
请注意,最后的子查询可确保对于每个col3值,最终结果集中最多有一个记录。选择的记录是具有最小aID的记录。显然,我假设aID,bID和cID分别是A,B和C的主键。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)