获取大于in值的内部联接查询

时间:2017-02-17 07:54:47

标签: php mysql

我遇到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值。

1 个答案:

答案 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