Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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 SQL查询和联接表_Php_Sql - Fatal编程技术网

Php SQL查询和联接表

Php SQL查询和联接表,php,sql,Php,Sql,我得到了一个组ID数组。 我有一个包含以下整数字段的表: id, node_id and group_id 在此表中,节点id不唯一,组id不唯一 我需要找到每个唯一的nodeID,它具有给定groupid的所有。(我只需要每个节点\u id的一个实例) 选择节点\u id 来自组_节点 其中组id位于($groups) 按节点分组\u id 具有计数(不同的组id)=$arraySize 使用DISTINCT选择节点\u我今天得到了一个类似的查询。这个解决方案非常有效。谢谢 //???? $

我得到了一个组ID数组。
我有一个包含以下整数字段的表:

id, node_id and group_id
在此表中,
节点id
不唯一,
组id
不唯一

我需要找到每个唯一的
nodeID
,它具有给定
groupid
所有。(我只需要每个
节点\u id
的一个实例)

选择节点\u id
来自组_节点
其中组id位于($groups)
按节点分组\u id
具有计数(不同的组id)=$arraySize

使用
DISTINCT
选择节点\u我今天得到了一个类似的查询。这个解决方案非常有效。谢谢
//????
$groups_str = implode(',', $groups);
$query = "SELECT node_id FROM group_nodes
WHERE ............ IN({$groups}) 
...........";