MySQL如何从用户那里获取值的数量?

SnakeSheet

我有这3张桌子:

Users:
user_id|user_nick
   1   |    a
   2   |    b

Category:
cat_id|cat_type
   1  |    a
   2  |    b
   3  |    c
   4  |    d

Meta:
met_id|met_name|met_user|met_type
   10 |  bla   |    1   |    1
   11 | blabla |    2   |    2
   12 |  foo   |    1   |    3
   13 | blafoo |    2   |    4
   14 | foofoo |    1   |    4
   15 | foobla |    1   |    4

我怎样才能退回这样的东西?

user_id|met_type|total
   1   |   1    |  1
   1   |   2    |  0
   1   |   3    |  1
   1   |   4    |  2

仅适用于一个用户,而不适用于所有用户。

met_type是来自的外键Category

我已经尝试过了,但是没有成功:/

SELECT met_user, met_type, COUNT(*) FROM Meta GROUP BY met_user WHERE met_user = '1'

单面体

询问:

SELECT met_user, met_type, count(*)
FROM Meta
WHERE met_user='1'
  GROUP BY met_type;

要获取空组,可以generateSeries()在此处使用

SELECT m.met_user, g.meta_type, count(m)
FROM generate_series(1, 4) AS g(meta_type)
  LEFT OUTER JOIN Meta AS m
    ON m.met_user='1'
    AND m.met_type=g.meta_type
GROUP BY g.meta_type, m.met_user
ORDER BY g.meta_type;

一探究竟!我做了一个SQL小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL如何从用户那里获取值的数量?

来自分类Dev

如何使用Python从用户那里获取确切数量的输入?

来自分类Dev

如何从用户那里获取数组输入?

来自分类Dev

Python:如何从用户那里获取多个值?

来自分类Dev

如何从用户那里获取 setInterval 的间隔

来自分类Dev

只要用户输入,如何从用户那里获取整数?

来自分类Dev

MySQL从C#中的某个用户那里获取关注者

来自分类Dev

如何从当前登录的用户那里获取user_id?

来自分类Dev

如何从2个不同的用户那里获取输入?AJAX

来自分类Dev

如何从当前登录的用户那里获取user_id?

来自分类Dev

如何从用户那里获取 inout 并使用 echo 或 sed 修改文件

来自分类Dev

我如何从用户那里获取输入并显示排序列表

来自分类Dev

从用户那里获取未知数量的数据并在 java 中的一个标志处停止

来自分类Dev

Java从用户那里获取输入

来自分类Dev

如何从MySQL获取值以选择/选择标签

来自分类Dev

如何使用php从mysql获取值?

来自分类Dev

如何从 prestashop 中的 mysql 获取值?

来自分类Dev

如何从Java中的用户获取值以获取数组?

来自分类Dev

如何从用户那里获得Uuid

来自分类Dev

在用户在 java 中输入正确的输入之前,如何从用户那里获取输入?

来自分类Dev

我想从用户那里获取字符串列表,我应该如何获取?

来自分类Dev

通过语音从用户那里获取输入

来自分类Dev

使用输入字段从用户那里获取金额

来自分类Dev

从用户获取值后如何销毁条目小部件

来自分类Dev

如何在C#中使用逗号从用户获取值?

来自分类Dev

如何从非管理员用户那里获取当前登录的用户名,域名和用户sid?

来自分类Dev

如何使用discord.py重写从提到的用户那里获取输入?

来自分类Dev

如何从用户那里获取输入并将其保存在列表中(Python Kivy)?

来自分类Dev

如何从用户那里获取输入并在Python中应用计算?

Related 相关文章

  1. 1

    MySQL如何从用户那里获取值的数量?

  2. 2

    如何使用Python从用户那里获取确切数量的输入?

  3. 3

    如何从用户那里获取数组输入?

  4. 4

    Python:如何从用户那里获取多个值?

  5. 5

    如何从用户那里获取 setInterval 的间隔

  6. 6

    只要用户输入,如何从用户那里获取整数?

  7. 7

    MySQL从C#中的某个用户那里获取关注者

  8. 8

    如何从当前登录的用户那里获取user_id?

  9. 9

    如何从2个不同的用户那里获取输入?AJAX

  10. 10

    如何从当前登录的用户那里获取user_id?

  11. 11

    如何从用户那里获取 inout 并使用 echo 或 sed 修改文件

  12. 12

    我如何从用户那里获取输入并显示排序列表

  13. 13

    从用户那里获取未知数量的数据并在 java 中的一个标志处停止

  14. 14

    Java从用户那里获取输入

  15. 15

    如何从MySQL获取值以选择/选择标签

  16. 16

    如何使用php从mysql获取值?

  17. 17

    如何从 prestashop 中的 mysql 获取值?

  18. 18

    如何从Java中的用户获取值以获取数组?

  19. 19

    如何从用户那里获得Uuid

  20. 20

    在用户在 java 中输入正确的输入之前,如何从用户那里获取输入?

  21. 21

    我想从用户那里获取字符串列表,我应该如何获取?

  22. 22

    通过语音从用户那里获取输入

  23. 23

    使用输入字段从用户那里获取金额

  24. 24

    从用户获取值后如何销毁条目小部件

  25. 25

    如何在C#中使用逗号从用户获取值?

  26. 26

    如何从非管理员用户那里获取当前登录的用户名,域名和用户sid?

  27. 27

    如何使用discord.py重写从提到的用户那里获取输入?

  28. 28

    如何从用户那里获取输入并将其保存在列表中(Python Kivy)?

  29. 29

    如何从用户那里获取输入并在Python中应用计算?

热门标签

归档