gpt4 book ai didi

分离数据的sql查询

转载 作者:行者123 更新时间:2023-12-04 22:41:21 25 4
gpt4 key购买 nike

我有 3 个表,分别命名为 ticket、branches、payload

门票

ticketid  branchid   waittime    servicetime
1 3 10 5
2 4 20 30

分支机构

branchid   branchname
3 Newyork
4 kansas

有效载荷

branchid   ticketid   segment
3 1 GOLD
4 2 SILVER

这些是一些示例值,现在我想做的就是我想从“有效负载表”中获取 branchid,从“分支”表中获取分支名称,从“有效负载”表中获取票证,从“有效负载”表中获取段和等待时间和“票”表中的服务时间,这样:

branchid   branchname    ticketid    segment     waittime    servicetime
3 newyork 1 GOLD 10 5
4 kansas 2 silver 20 30

我正在使用 mssql 并且我是新手。

最佳答案

你需要连接所有的表。

SELECT  a.branchid, c.branchname, a.ticketid,
a.segment, b.waittime,b.servicetime
FROM payload a
INNER JOIN ticket b
ON a.ticketid = b.ticketid
INNER JOIN branches c
ON a.branchid = c.branchid

SQLFiddle Demo

关于分离数据的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12872200/

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