gpt4 book ai didi

mysql选择别名不起作用

转载 作者:行者123 更新时间:2023-11-30 23:30:55 25 4
gpt4 key购买 nike

我的选择语句有问题,运行时 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

然后是书名,书名,作者,出版商

bookone 和 booktwo 是引用 bookid 的外键,我试图实现的是拥有它,以便当用户单击链接时,它会得出该书与其他书的所有关系

最佳答案

在使用别名时使用引号

 SELECT R.bookone, B.title, B.author,
R.booktwo, B.title as 'title_two', B.author as 'author_two',
R.relation, R.relationlike, R.relationdislike
FROM relationships R
INNER JOIN books B ON R.bookone = B.bookid;

关于mysql选择别名不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com