在 SQl 查询中使用不同的关键字
我想检索一个在第 1 列、第 2 列和第 3 列中具有重复值的表。第 4 列具有与第 3 列中的值相对应的不同数据集。这样的表应该如何查询呢?
例如:
District | City | Place
----------|----------------|-------------
bangalore | bangalorerural | indiranagar
bangalore | bangalorerural | jayanagar
我想在其他行中显示一次 bangalore、bangalorerural 和 indiranagar 和 jayanagar。
I want to retrieve a table which has repeated values in column1, column2 and column3. column 4 has different sets of data corresponding to value in column3. How should I query such a table?
Ex:
District | City | Place
----------|----------------|-------------
bangalore | bangalorerural | indiranagar
bangalore | bangalorerural | jayanagar
I want to display bangalore, bangalorerural once with indiranagar and jayanagar in other rows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UNPIVOT 正是您所追求的
http://archive.msdn。 microsoft.com/SQLExamples/Wiki/View.aspx?title=UNPIVOTData
UNPIVOT is what you're after
http://archive.msdn.microsoft.com/SQLExamples/Wiki/View.aspx?title=UNPIVOTData