Php 获取大于in值的内部联接查询
我有一个SQL问题Php 获取大于in值的内部联接查询,php,mysql,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) G
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\u id
值。使用Max()您将得到..其中Max('d.I\u id')在(60,68,40)中的用法如下..您应该添加一些解释,使您的答案对其他答案有用无需更改。。。再次接受40Hi,我想有些事情理解错了。我只想列出进度id(d.I_id),如果有两条记录,则需要列出大的数字。例如,有两个不同的数字,如60和40,我想列出数字60。因此,我感谢你在这件事上的帮助。
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