34,576
社区成员
发帖
与我相关
我的任务
分享
select * from table2 a
where not exists (select * from table2 where ID=a.id and qty>a.qty)
SELECT *
FROM TABLE1 A LEFT JOIN TABLE2 B ON A.ID = B.ID LEFT JOIN
(SELECT ID, MIN(QTY), AS MFLAG FROM TABLE2 GROUP BY ID,QTY) LO ON B.QTY = LO.QTY AND B.ID = LO.ID
select A.*,B.no1,B.no2,B.qty bqty from [Table1] A left join [Table2] B on A.id=B.id where not exists(select 1 from [Table2] where id=B.id and no2>B.no2)
SELECT * FROM TABLE1 A ,
(SELECT * FROM TABLE2 T WHERE NOT EXISTS(SELECT 1 FROM TABLE2 WHERE ID=T.ID AND NO2<T.NO2))B WHERE A.ID=B.ID