【发布时间】:2019-08-16 00:39:29
【问题描述】:
我的选择语句有问题,运行时 title_two 和 author_two 没有被下一个标题值正确填充。相反,它们打印出与 b.title 和 b.author 相同的内容。我尝试将它们声明为
`B.title AS title_two`.
SELECT R.bookone, B.title, B.author,
R.booktwo, B.title title_two, B.author author_two,
R.relation, R.relationlike, R.relationdislike
FROM relationships R
INNER JOIN books B ON R.bookone = B.bookid;
有两张桌子
具有以下内容的关系-relationshipid、bookone、booktwo、relation、relationlike、relationdislike
然后是bookid、书名、作者、出版商的书
bookone 和 booktwo 是引用 bookid 的外键,我想要实现的是拥有它,以便当用户点击链接时,它会显示该书与其他书的所有关系
【问题讨论】:
-
B.title AS title_two会显示什么。 ? -
-1 你的问题很混乱,从不同类型的答案可以看出。
-
有两个表关系,它们具有以下关系-relationshipid、bookone、booktwo、relation、relationlike、relationdislike 然后是 bookid、title、author、publisher bookone 和 booktwo 的外键引用 bookid 是什么试图实现的是拥有它,以便当用户单击链接时,它会提出该书与其他书的所有关系,而不是两次提出 bookone 的标题