1
A
回答
1
尝试这样:
INSERT INTO tbl_userlist (assocuser, userID)
SELECT @id, ID
FROM tbl_login
WHERE type = 'user' and assocuser = @userid
您进行修改,它看起来像你想使用UNPIVOT。
这里有一个基本的UNPIVOT例如,从MSDN UNPIVOT例如直修改:
SELECT ID, AssocUser, UserID
FROM tbl_login
UNPIVOT
(UserID FOR Col IN
(User1, User2)
)AS unpvt;
您应该能够从那里展开。
相关问题
- 1. 来自select语句的SQL插入
- 2. 插入用户数据到数据库使用INSERT语句
- 3. SQLAlchemy中插入来自case语句select查询到FROM子句
- 4. 将值插入到SQL表中并使用SELECT语句
- 5. 如果语句插入到数据库
- 6. 插入具有特定数据的select语句的值
- 7. SQL语句转换值,而不是插入到数据库
- 8. 来自两个组的select语句的值合并为一个
- 9. SQL插入SELECT语句
- 10. 使用select语句将Sql插入到语句中
- 11. 将fe_user uid插入到select语句中
- 12. 数据库PS语句插入
- 13. 使用SELECT语句返回的数据插入新行
- 14. 如何使用select语句将插入插入到表中
- 15. 来自一些Facebook用户的数据没有插入到mysql数据库
- 16. 来自textBox的值未被插入到数据库C中#
- 17. 来自选中复选框的值插入到数据库中
- 18. 用户自定义函数:插入到表语句禁止
- 19. 的SQL Server +插入SELECT语句的值到表
- 20. 尝试在插入语句中同时包含select语句和用户输入
- 21. 根据用户输入显示来自数据库的值
- 22. 我想从用户数据,并插入到数据库(SQL)
- 23. 开关语句C#使用来自MYSQL数据库的数据
- 24. 无法使用多个select语句将数据插入表
- 25. 插入值到数据库
- 26. 插入值到数据库
- 27. 在插入... select语句中插入增量值mysql
- 28. 使用select语句在表中插入
- 29. SELECT语句并
- 30. 将数据插入表中,并将值插入另一个select语句的引号内
不知道你在问什么。你想从tbl_userlist获取所有的用户ID作为水平列表?这是回到应用程序还是这将只是在SQL中运行? SQL存储过程本身内的 – zimdanen
。 – user1824963
解释您希望存储过程执行的操作。 – zimdanen