【发布时间】:2015-06-21 16:48:00
【问题描述】:
我在使用这个 INNER JOIN 查询时遇到了一个简单的问题... 我有一个名为 BCC 的数据库。我有 2 张桌子,问题和主题。 在问题表中,它包括课程和猫(类别)和问题。 在主题表中,只有 ID 和主题(与类别相同,但字段名称不同)。
基本上,我会获取问题数据库中的所有问题,但我希望它们根据课程和猫/主题进行排列。我有一个手风琴风格的这个功能。下面的链接,是这个查询显示输出的截图
SELECT `question` FROM question WHERE `course`=$course AND `cat`=$cat;
但是我寻找 INNER JOIN 查询,我什至不知道我错了哪一部分,或者我忘记了一些代码来执行查询。我想我把它们打乱了太多,这就是我感到困惑的原因。这是 SQL 查询。
SELECT `question` FROM question WHERE `course`=$course AND `cat`=$cat INNER JOIN `subject` ON `subject` WHERE `subject`=`cat`
感谢任何帮助。谢谢!
【问题讨论】:
-
所有 WHERE 子句都应该在 INNER JOIN 之后
-
这是截图 [link] (prntscr.com/6u0m1d) [link]
-
该屏幕截图没有帮助。不知道那应该做什么。
-
您好 Maximus,我有 2 个 WHERE 子句,您认为合适吗?我不确定我的 SQL 查询是否使用 INNER JOIN
-
错了。只能有一个 WHERE 子句,但可以使用 AND/OR 分隔任意数量的条件
标签: php mysql sql-server join