读书人

如其显示表中的字段

发布时间: 2012-11-06 14:07:00 作者: rapoo

如果显示表中的字段
一个主表A,有四个字段,ID, ID1(int),ID2(int),ID3(int);
其中ID1,ID3,使用相同的外键表B(id),来连接的,B有三个字段id(int), name ,code;
那如何来显示表A的ID1,ID3的名称(name)

[解决办法]

探讨
测试分行显示了,不对的,

[解决办法]
SQL code
--可以否?select t.*, ID1_name=(select top 1 name from B where t.ID1=id), ID3_name=(select top 1 name from B where t.ID3=id) from A t 

读书人网 >SQL Server

热点推荐