PageID 服务 质量 PageID 安装调试 弹性不好 弹性好 手感不好 手感好 送货上门 外形 维修 易用性 做工 PageID 安装专业 不好 功能清晰 好 很好 培训服务好 其他 送货及时 态度差 态度好 易上手
----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------
0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0(1 行受影响)
如上,我是通过inner join了3张表出来了,上面的结果,但是出现了3个PageID,我还要出来的这张表去innner join其他的表,通过PageID来关联就会报错,
上面3张表的每一张表也同样是inner join处理的,所以PageID必须出现,如果直接写select PageID,服务,质量这样也好实现,因为除Pageid之外的字段都是动态生生成。。请问高手 怎么解决这个问题?
----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------
0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0(1 行受影响)
如上,我是通过inner join了3张表出来了,上面的结果,但是出现了3个PageID,我还要出来的这张表去innner join其他的表,通过PageID来关联就会报错,
上面3张表的每一张表也同样是inner join处理的,所以PageID必须出现,如果直接写select PageID,服务,质量这样也好实现,因为除Pageid之外的字段都是动态生生成。。请问高手 怎么解决这个问题?
select *
用
select 字段名
但是出PageID之外的字段不确定 无法直接写
select A表.PageID ..
--定义别名
select a.PageID as A_pageID,***************,b.PageID as B_pageID,****类推
from 表1 a
INNER JION 表2 on***
INNER JOIN 表3 on****
SELECT @S=ISNULL(@S+',','')+QUOTENAME(NAME) FROM SYSCOLUMNS WHERE ID=OBJECT_ID('TB')
PRINT @S
--RESULT:
--[ID],[USERID],[PRODUCTID],[PRICE]字段太多,怕输错输漏,用这个辅助一下,再选择性的编辑代码。