【发布时间】:2018-11-29 22:31:31
【问题描述】:
我正在尝试编写一个查询,该查询将返回具有两个匹配字段的行。
|-------------|-------------|----------|
| id | field 1 | field 2 |
|-------------|-------------|----------|
| 1. | a | z | #
|-------------|-------------|----------|
| 2. | b | x |
|-------------|-------------|----------|
| 3. | c | y | ##
|-------------|-------------|----------|
| 4. | a | z | #
|-------------|-------------|----------|
| 5. | b | z |
|-------------|-------------|----------|
| 6. | c | y | ##
|-------------|-------------|----------|
上面标记的行将从这样的查询中返回。它们本质上是重复的。 我尝试在字段 1 = 字段 1 和字段 2 = 字段 2 的地方自行连接表格,但无济于事。 这可以在不编写包含多个查询的 PHP 脚本的情况下完成吗?
【问题讨论】:
-
@Mark,是的,这完美地回答了我的问题!谢谢!
-
如果你有 MySQL V8.0 或更高版本你可以使用
count(*) over(partition by ...)shown here
标签: mysql