使用SQL Server 2008:
我只想要从我加入的第一个表中选择的列。
IE
select * from device d, policy p
where d.deviceid = p.deviceid and p.name = 'hello'
我想从设备表中动态选择所有列,而不是选择*。在将列添加到设备表的情况下,我不想对它们进行硬编码。
(旁注:这根本不是我的查询,不要担心隐式vs显式连接,除非它影响select子句)
答案 0 :(得分:1)
select d.*
from device d, policy p
where d.deviceid = p.deviceid and p.name = 'hello'