我的select语句遇到问题,运行时title_two和author_two未被下一个标题值正确填充。相反,他们打印出与b.title和b.author相同的内容。我试着声明为mysql选择别名不起作用
`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,关系,relationlike,relationdislike
然后书籍是BOOKID,标题,作者,出版商
bookone和booktwo是引用bookid的外键什么即时通讯尝试达到目的就是让用户点击一个链接它会拿出书与其他书籍的每一个关系
个
“B.title AS title_two”会显示什么内容。 ? –
-1你的问题很混乱,可以从不同类型的答案中看出。 –
有两个表的关系,其有如下 - relationshipid,bookone,booktwo,关系,relationlike,relationdislike 然后书籍是BOOKID,标题,作者,出版商 bookone和booktwo外键引用BOOKID 想什么IM要达到这样的效果,当用户点击一个链接时,它会拿出书与其他书的每一种关系,而不是它刚刚提出两次bookone的标题 – user1393064