如何在MySQL中显示具有2种可能性的数据?

时间:2019-03-28 04:40:06

标签: mysql

请帮助 我想显示一个具有2个项目类别的ID,例如,显示一个具有“ apple”和“ pen”项目的ID,以便结果显示为ID 1

Table

2 个答案:

答案 0 :(得分:0)

使用自我联接并使每个表别名与特定项目相关:

SELECT i.id
FROM items i
JOIN items j USING id
WHERE i.item="apple" AND j.item="pen"

答案 1 :(得分:0)

尝试:

select ID from items group by ID having count(ID)> 1

这将返回所有出现多次的ID值。