[英]SQL Select two columns from one table translated by a column from another table
[英]How to select two columns from one table that are connected to a column in another table in SQL?
我認為您需要為B加上別名,並在select語句中加入兩次。 我已經為這兩個表做了一個非常基本的創建,插入了一些數據並組合了一個select,我不確定這是您要的嗎?
create table A (
departure_day_id int,
arrival_day_id int
)
create table B (
day_id int,
day_name varchar(10)
)
insert into B
select 1, 'Monday'
insert into B
select 2, 'Tuesday'
insert into A
select 1, 2
select A.arrival_day_id, B1.day_name, A.departure_day_id, B2.day_name
from A inner join B as B1
on A.arrival_day_id = B1.day_id
inner join B as B2
on A.departure_day_id = B2.day_id
結果如下:
2,星期二,1,星期一
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.