gpt4 book ai didi

mysql - 显示两个表的输出,但通过第三个表匹配它们

转载 作者:行者123 更新时间:2023-11-30 01:22:33 26 4
gpt4 key购买 nike

假设我有三张 table 。第一个表有 wine_name 和 wine_id,第二个表有 wine_id,varie_id,第三个表有varie_id 和varie_name。我只想显示酒名和品种名称。我尝试了内部联接,但 cdnt 得到结果,jst 出现错误。有人可以建议我应该写什么吗?

最佳答案

你在找这个吗?

SELECT w.wine_name, v.variety_name
FROM wine_variety wv JOIN wines w
ON wv.wine_id = w.wine_id JOIN varieties v
ON wv.variety_id = v.variety_id

示例输出:

| WINE_NAME | VARIETY_NAME |----------------------------|    Wine 1 |    Variety 1 ||    Wine 2 |    Variety 2 |

这里是SQLFiddle 演示

关于mysql - 显示两个表的输出,但通过第三个表匹配它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18395080/

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