gpt4 book ai didi

mysql - 如何从 2 个不同的表中获取相关 ID 的名称并显示它们

转载 作者:行者123 更新时间:2023-11-29 00:07:25 24 4
gpt4 key购买 nike

我有 3 个表,第一个有产品 ID 和名称,第二个有供应商 ID 和名称,第三个有产品 ID 和供应商 ID。在显示时,我想分别用第一个和第二个表中的产品名称和供应商名称替换第 3 个表中的产品 ID 和供应商 ID。请让我知道执行它的查询。

最佳答案

引用:http://dev.mysql.com/doc/refman/5.7/en/join.html

SELECT * FROM table1
INNER JOIN table2
ON table1.id=table2.id
INNER JOIN table3
ON table2.id=table3.id;

如果您的表名为 products_masterstockists_masterstockist_product_offer,那么您可以连接这些表并选择六个列中的任意一个你想要的。

SELECT product_master.name, stockists_master.name
FROM products_master
INNER JOIN stockist_product_offer
ON product_master.id = stockist_product_offer.product_id
INNER JOIN stockists_master
ON stockist_product_offer.stockist_id = stockist.id;

关于mysql - 如何从 2 个不同的表中获取相关 ID 的名称并显示它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26903963/

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