我有一些看起来像这样的示例数据。MySQL - 查找具有相同列但匹配特定ID的行
╔════╦══════════╦════════╗
║ ID ║ PERSONID ║ ITEMID ║
╠════╬══════════╬════════╣
║ 1 ║ 123 ║ 1 ║
║ 2 ║ 123 ║ 2 ║
║ 3 ║ 123 ║ 3 ║
║ 4 ║ 444 ║ 1 ║
║ 5 ║ 123 ║ 4 ║
║ 6 ║ 444 ║ 2 ║
║ 7 ║ 444 ║ 3 ║
╚════╩══════════╩════════╝
我通常会分析数据弄成这个样子:
PERSONID - 123
ITEMID - 1
ITEMID - 2
ITEMID - 3
ITEMID - 4
PERSONID - 444
ITEMID - 1
ITEMID - 2
ITEMID - 3
说我给几个ITEMID
值:[1, 2, 3]
,酷似PERSONID - 444
组。我怎么可以编写一个查询,以检查是否有一组具有相同PERSONID
值的行,并包含完全相同的ITEMID
值(不多不少)
什么样的代码是您使用此 – lyndact
我使用MySQL的数据库,但我没有写查询的是,不知道从哪里开始 –
好吧,我会开始工作[MySQL查询的 – lyndact