mysql - 从一行 MySQL 查询多行

标签 mysql

我有一个 MySQL 表,如下所示。我想创建一个查询,以根据示例中的“种子”计数为每个条目返回多行。这在 MySQL 上可行吗?

表格:

-------------------------------
| ID      | Name    | Seed    |
| 1       | Entry 1 | 2       |
| 2       | Entry 2 | 3       |
| 3       | Entry 3 | 1       |
| 4       | Entry 4 | 2       |
-------------------------------

结果:

ID    Name     Seed
1     Entry 1  2
1     Entry 1  2
2     Entry 2  3
2     Entry 2  3
2     Entry 2  3
3     Entry 3  1
2     Entry 2  2
2     Entry   2

最佳答案

您可以引入另一个顺序种子值表。然后您的查询可以使用 >= 连接到它。

关于mysql - 从一行 MySQL 查询多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105898/

相关文章:

mysql - 如何使用vb.net检查记录是否存在,如果不存在则插入?

mysql - 查看对 MySQL 服务器的传入查询请求

mysql - "SQLSTATE[23000]: Integrity constraint violation"具有有效约束

java - 从 JSpinner 获取日期并放入具有 DATE 格式的 MySQL 数据库列

尝试使用 CASE 更新时 MySQL 错误 1064

ios - 2 mysql 表和 swift tableview

php - 在表中显示 MySQL 数据

php - 在 mysql 中附加以逗号分隔的字符串时出现语法错误

mysql - 这个sql让我有点复杂

php - 如何在php中自动执行查询