create table A (
cityID int,
cityname nvarchar(30),
primary key (cityID)
)
create table b (
travelID int,
fromcityID int,
tocityID int,
primary key (travelID),
foreign key (fromcityID) references A (cityID),
foreign key (tocityID) references A (cityID)
)
insert into A values(1,'amman');
insert into A values(2,'Irbid');
insert into B values(1,1,1)
insert into B values(2,1,2)
insert into B values(3,2,1)
insert into B values(4,2,2)
select travelID, a.cityname,a.cityname from A, b where ????
我應該在select語句中寫什麼來查看城市名稱而不是它的id?從同一個表中取得兩個外鍵的Sql select語句
您正在使用哪個數據庫?這可能會影響查詢的語法。 – 2012-03-18 08:26:23
我建議學習關於連接的知識。 – Corbin 2012-03-18 08:28:21