|
|
1
2
bkm有点,但内部选择在某些数据库上表现不佳。 这更简单:
|
|
|
2
1
您可以使用以下命令在(date2,GroupID)上识别重复项
使用此选项可识别主表中重复的记录:
注意:由于Date1、Date2、GroupID构成了一个唯一的键,请检查您的设计是否允许Date1为NULL。您可能会遇到一个真实的情况,其中两行的日期1不同,而(date2,GroupID)相同 |
|
|
3
1
如果我理解正确,您正在寻找一组ID,其中GroupID和Date2相同,Date1的一次出现与1900/01/01不同,其余的Date1都是1900/01/001。 如果我没记错的话,这是给你的查询:
希望这能有所帮助。 |
|
|
4
0
除了在表上定义PRIMARY KEY字段外,您还可以添加其他UNIQUE约束来执行您所要求的相同操作。他们将验证特定列或列集在表中是否具有唯一值。 查看MySQL手册中的条目以获取示例: |
|
|
5
0
也许是一个检查约束。
有些东西沿着线
只需要看看你是否可以在表级约束中做到这一点。... |
|
|
6
0
|
|
7
0
这是我能想到的最直接的方法:
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |