gpt4 book ai didi

php - mysql select 其中列值相同(未知值)

转载 作者:行者123 更新时间:2023-11-29 11:09:22 25 4
gpt4 key购买 nike

我需要创建一个搜索值的 MySQL 查询,但我需要返回具有相同 content_id 数字(在搜索之前未知)的结果。

这是我的表格:

content_id      item_id         tag_id
1 4 2
1 4 3
1 4 4
1 4 5
2 5 7
2 5 8
3 6 8
3 6 9

目前这是我的查询:

SELECT item_id FROM table WHERE tag_id IN (7,8)

返回:

Array
(
[0] => stdClass Object
(
[item_id] => 5
)

[1] => stdClass Object
(
[item_id] => 5
)

[2] => stdClass Object
(
[item_id] => 6
)

)

但我需要它返回(因为在本例中 content_id = 2):

Array
(
[0] => stdClass Object
(
[item_id] => 5
)

)

我希望这是有道理的..

最佳答案

您需要将 content_id 收集到组中,然后检查哪个组的计数大于 1。

SELECT item_id FROM table group by content_id having count(content_id) > 1

关于php - mysql select 其中列值相同(未知值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40878683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com