gpt4 book ai didi

mysql - 多sql表连接

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:23 26 4
gpt4 key购买 nike

我正在尝试创建一些表和一个查询以从这些表中选择数据,但我被卡住了。表格:

(U_ID为用户id,来自另一张表)(因为我不知道如何在此处正确粘贴 sql 代码,所以做了一个屏幕截图)

https://img.bi/#/GvVmkcs!ZJadSHymo1nhAfQkCsEVBGqHloVj9Vw2r2NtXUhY

我想知道如何在一个查询中获取标题、描述、金额以及标签和类别数据。我已经搜索了一段时间,但我只需要一个简单的例子来希望更好地理解这一点。我希望有人能帮助我!

最佳答案

这是你需要的:

SELECT d.Title,
d.Description,
d.Amount,
l.Title AS Label,
c.Title AS Category
FROM Data d
JOIN Categories c ON d.CategorieID = c.ID
JOIN Labels l ON d.LabelID = l.ID

没有表别名的相同查询,为了更好地理解:

SELECT Data.Title,
Data.Description,
Data.Amount,
Labels.Title AS Label,
Categories.Title AS Category
FROM Data
JOIN Categories ON Data.CategorieID = Categories.ID
JOIN Labels ON Data.LabelID = Labels.ID

关于mysql - 多sql表连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385768/

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