【问题标题】:How to use split.item in SQL, spliting cols by commas如何在 SQL 中使用 split.item,用逗号分隔列
【发布时间】:2015-05-18 16:04:52
【问题描述】:

我收到了错误:

“无法绑定多部分标识符“split.item”。”

我几乎要为每个人制作第三张桌子,这只是一个例子:

SELECT 
      split.item as memberID 
FROM 
     tics T 
  JOIN
     mem M
  ON
     m.memberId = split.item
  CROSS APPLY 
     dbo.Splitstring(t.Resources,',') AS split 

【问题讨论】:

    标签: sql sql-server split


    【解决方案1】:

    您的连接顺序错误,您无法引用 SQL 中稍后出现的内容,在本例中为“m.memberId = split.item”,因为 split 是您要添加的下一个项目。正确的做法是:

    SELECT 
      split.item as memberID 
    FROM 
      tics T 
      CROSS APPLY dbo.Splitstring(t.Resources,',') AS split
      JOIN mem M ON m.memberId = split.item
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2013-10-22
      • 1970-01-01
      • 2013-07-03
      相关资源
      最近更新 更多