MariaDB:在该行的列中选择一行次数

时间:2017-04-30 02:57:07

标签: mysql select mariadb

所以我有一张这样的表:

| id   |   entries   | userId  |
--------------------------------
| 1    |       2     |   5     |
--------------------------------
| 2    |       5     |   3     |
--------------------------------
| 3    |       7     |   5     |

我需要一个查询来选择同一行" x" " x"的次数是entries列的值。

所以上面的表格会这样输出:

| id   |   entries   | userId  |
--------------------------------
| 1    |       2     |   5     |
--------------------------------
| 1    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 3    |       2     |   5     |
--------------------------------
| 2    |       5     |   3     |
--------------------------------
| 2    |       5     |   3     |
--------------------------------
| 2    |       5     |   3     |
--------------------------------
| 2    |       5     |   3     |
--------------------------------
| 2    |       5     |   3     |

userId = 5总共9行,userId = 3总共5行

有没有办法用MariaDB做这个?

提前致谢!

0 个答案:

没有答案