“选择”具有“有序对”
我有一个这样的表结构。
ProductCR productID ProductName
09 1553 A1
09 1600 A2
09 1800 A3
10 1553 A4
10 1600 A5
10 2000 A6
我想做这样的事情:
Select ProductoName from Products where (ProductCR,ProductID) in ((09,1553),(10,1600),(10,2000))
Result:
A1
A5
A6
Is this posible in Sql Server??这样的“选择”与“有序对”? 谢谢, 胜利者。
I have a table structure like this.
ProductCR productID ProductName
09 1553 A1
09 1600 A2
09 1800 A3
10 1553 A4
10 1600 A5
10 2000 A6
I want to make something like this:
Select ProductoName from Products where (ProductCR,ProductID) in ((09,1553),(10,1600),(10,2000))
Result:
A1
A5
A6
Is this posible in Sql Server?? such a "select in" with "ordered pairs"??
Thanks,
Victor.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是不可能的。我这是一个不错的选择:
It is not possible. I this this is a good option:
Oracle 允许这样做,但 SQL Server 不允许。你必须把它写出来:
Oracle allows that, but SQL Server does not. You'll have to write it out: