gpt4 book ai didi

MySQL - 从三个不同的表中选择数据

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

我正在尝试从三个不同的表中选择数据。我将如何连接这些表以进行正确的查询?

****customers****
--------------------------
id full_name
54 Matt Damon
53 Jimmy Kimmel

****samples****
--------------------------
id rma_id
57 USARP011315-25
56 USARP011315-24

****early_ships****
--------------------------
customer_id sample_id shipping_carrier
54 57 UPS
53 56 FedEx

这是我一直在运行的查询,但我得到了 0 个结果。这是我一直关注的教程:http://javarevisited.blogspot.com/2012/11/how-to-join-three-tables-in-sql-query-mysql-sqlserver.html

SELECT samples.rma_id, customers.full_name, early_ships.shipping_carrier, 
FROM customers c JOIN early_ships e ON c.id = e.customer_id
JOIN samples s ON e.sample_id = s.id

最佳答案

您必须在 SELECT 子句中使用表别名。请检查我为您创建的这个 fiddle 。它工作完美。 http://sqlfiddle.com/#!2/49462/8

关于MySQL - 从三个不同的表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27917951/

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