此表列出了参加活动的事件和用户:
用户事件
 
 乔电影
 Joe Mall 
 Jill Mall 
 Joe喝
 Jenn喝
 Jill喝酒
如何在此表上运行查询以列出2个给定用户之间通用的所有事件.
我的猜测是,这需要一个自我加入,但我不确定.
SELECT *
FROM myTable joe
JOIN myTable jill ON jill.User='Jill' AND jill.Event=joe.Event
WHERE joe.User='Joe'
这可能也有效.以这种方式执行它有时会更有效(将所有条件放在JOIN中)
SELECT *
FROM myTable joe
JOIN myTable jill ON jill.User='Jill'
    AND jill.Event=joe.Event
    AND joe.User='Joe'
| 归档时间: | 
 | 
| 查看次数: | 1051 次 | 
| 最近记录: |