两个表都有一个用户字段。
我需要一个查询,按用户选择第一个表(项目)中的所有项目,但排除分配给给定类别的第二个表(catitem)中的那些项目。换句话说,我从第一个表中获得了一个按用户列出的项目列表,但如果第二个表中有一行包含item、cat和user,我将排除该项目。从原理上讲,这类似于Select item FROM item where userid=1 exclud
如何从多个表中选择所有数据?我试着但结果对我来说都是不可理解的。它只从table1返回一些行,并返回来自table2的所有数据的3倍。我问了一个同样的问题,,但不明白答案。你能帮我吗?提前谢谢。最新情况:(SELECT * FROM `table1`) UNION (SELECT * FROM `table2`)
它返回#1222 --使用的SELECT语句有不同数量的列