Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取大于in值的内部联接查询_Php_Mysql - Fatal编程技术网

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

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

我有一个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\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