问题描述
- sql 中select语句问题
-
求问:在做C#程序中,我sql查询语句:
select InvtID,Descr ,User2, User2 from (SELECT Inventory.InvtID, Inventory.Descr, Inventory.User2,IA.User2 FROM Inventory LEFT OUTER JOIN InventoryAdg IA ON Inventory.InvtID=IA.InvtID )v
问题是我需要查询两张表的User2字段,可是提示The column 'User2' was specified multiple times for 'v'.
求问应该怎么写,试了一下,加别名不行,前面加上表名也不行。求高手指教
解决方案
SQL中的n+1次select语句查询问题
SQL select distinct 语句
SQL SELECT DISTINCT 语句
解决方案二:
解决了,是在派生表中查询时,在里面的SELECT中加别名,原来是我吧别名加错了地方,导致查询时提示重复。
解决方案三:
解决了,是在派生表中查询时,在里面的SELECT中加别名,原来是我吧别名加错了地方,导致查询时提示重复。
时间: 2024-08-31 14:32:28