【发布时间】:2011-03-03 18:19:22
【问题描述】:
我正在尝试比较两组结果,很难了解子查询的工作方式以及它们是否有效。我不会解释我所有的表,但只是想我有一对数组......我可能会在 php 中做到这一点,但我想知道我是否可以立即在 mysql 中做到......
这是我的查询,用于检查 用户 1 在他拥有的列表中有多少项
SELECT DISTINCT *
FROM list_tb
INNER JOIN item_to_list_tb
ON list_tb.list_id = item_to_list_tb.list_id
WHERE list_tb.user_id = 1
ORDER BY item_to_list_tb.item_id DESC
这是我的查询,用于检查 用户 2 在他拥有的列表中有多少项
SELECT DISTINCT *
FROM list_tb
INNER JOIN item_to_list_tb
ON list_tb.list_id = item_to_list_tb.list_id
WHERE list_tb.user_id = 1
ORDER BY item_to_list_tb.item_id DESC
现在的问题是我会将这些结果相交以检查它们共有多少 item_id...
谢谢!!!
【问题讨论】:
标签: mysql intersection