我遇到SQL问题...
SELECT p.id,p.dosya_id,p.dosya_no,p.logo,p.islem,p.y_d_b_id,p.ulkeler,p.pat_adi,p.y_d_bas,p.kr_tipi,p.yurt_i_d,p.sinif_yazi,d.durum_id,d.i_id
FROM pat AS p INNER JOIN pat_dokuman AS d
ON p.dosya_id=d.dosya_id WHERE **d.i_id** IN(60,68,40) GROUP BY p.dosya_id
我想获得d.i_id
值。
答案 0 :(得分:0)
SELECT max(p.id) ,
p.dosya_id,
p.dosya_no,
p.logo,
p.islem,
p.y_d_b_id,
p.ulkeler,
p.pat_adi,
p.y_d_bas,
p.kr_tipi,
p.yurt_i_d,
p.sinif_yazi,
d.durum_id,
d.i_id
FROM pat AS p
INNER JOIN pat_dokuman AS d
ON p.dosya_id=d.dosya_id
WHERE d.i_id IN(60,68,40)
GROUP BY p.dosya_id