检查表中记录的组合
我有两个值数组,例如 X、Y、Z 和 1,2 有一个包含两列的表 A。我想验证表 A 中包含所有组合的记录是否存在,无论是否重复。 例如,
X 1
Y 1
Z 1
X 2
Y 2
Z 2
提前致谢!
I have two arrays of values like X,Y,Z and 1,2
There is a table A with two columns.I want to validate that in table A records with all the combination exists irrespective of duplicates.
e.g.
X 1
Y 1
Z 1
X 2
Y 2
Z 2
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
无论值如何,以下操作都应该有效:
首先获取可能的组合,然后减去实际的组合。
The following should work no matter the values:
First it gets the possible combinations then subtracts the actual combinations.
这适用于任何数据集,并且不假设您知道表中的值。
该查询返回所有缺失的行。您可以轻松地将其转换为插入语句来填充您的表。
This will work with any data set and doesn't assume you know the values that will be in the table.
The query returns all the rows that are missing. You can easily turn this into an insert statement to populate your table.