选择 table1 和 table2 的计数

特珠普里亚

我有两张这样的桌子

表格1

orig1 orig2 orig3 xref1 xref2 xref3
1      1     1     2     2     2
1      1     1     3     3     3
23    23    23     12   12    12

表2

orig1 orig2 orig3 xref1 xref2 xref3  version
1      1     1     1     1      1       0


expected output:-

orig1,orig2,orig3,count_table2
1,1,1,1

我正在尝试从 table2 中选择 table1 和 count(*) 中的前 3 列。我试过这样

SELECT orig1,orig2,orig3 from table1, COUNT(table2.*) as t2, FROM table1 LEFT JOIN tabel2 ON table1.orig1 = table2.orig1

它只打印 NULL。任何帮助,将不胜感激。

鲑鱼

我不能说你的预期输出对我有意义,但你可以像这样得到你想要的结果

drop table if exists table1, table2;
create table table1(orig1 int,orig2 int,orig3  int,xref1 int,xref2 int,xref3 int);
insert into table1 values
(1   ,   1  ,   1   ,  2  ,   2  ,   2),
(1   ,   1  ,   1   ,  3  ,   3  ,   3),
(23  ,  23  ,  23   ,  12 ,  12  ,  12);

create table table2(orig1 int, orig2 int, orig3 int,xref1 int,xref2 int,xref3 int, version int);
insert into table2 values
(1 ,     1  ,   1  ,   1   ,  1  ,    1  ,     0);

select distinct t1.orig1,t1.orig2,t1.orig3,obs
from table1 t1
join
(select t2.orig1,count(*)  obs
from table2 t2
group by t2.orig1) t2
on t2.orig1 = t1.orig1;

+-------+-------+-------+-----+
| orig1 | orig2 | orig3 | obs |
+-------+-------+-------+-----+
|     1 |     1 |     1 |   1 |
+-------+-------+-------+-----+
1 row in set (0.00 sec)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果整行不存在于 table2 中,则插入 table2 从 table1 中选择

来自分类Dev

在mysql中选择子查询,其中table2是table1的一列

来自分类Dev

使用staging_table1和table2中的数据插入table1,同时使用staging_table1从table2中获取数据

来自分类Dev

使用staging_table1和table2中的数据插入table1,同时使用staging_table1从table2中获取数据

来自分类Dev

DAX:对table1中的行进行计数,其中1列中的数据等于table2中的数据,并将总和返回给table2

来自分类Dev

如何使用 TABLE2 中的值更新 TABLE1 而不将 TABLE1 中的列设置为特定的单个选择语句?

来自分类Dev

使用where子句从table1中选择不在table2中的特定数据

来自分类Dev

使用where子句从table1中选择不在table2中的特定数据

来自分类Dev

存储过程,用于选择 table1、Group By、Sum 中的值,然后将这些值插入 table2

来自分类Dev

MySQL table1和table2如果不存在于表1中显示

来自分类Dev

从table1以及mysql中的table2中选择所有结果,其中两个表都有一个公共ID

来自分类Dev

如何从“ TABLE1 AND TABLE2”创建SELECT查询

来自分类Dev

SQL - 从 table2 更新 table1 值

来自分类Dev

如果 table1 中的 table2 id 不为空,如何加入 table2

来自分类Dev

sql中mysql中左连接的SQL查询中table1和table2中的主键不相同

来自分类Dev

T-SQL - 比较两个表并将结果显示为在两者上都可用,仅 table1 和 table2

来自分类Dev

显示来自table1的数据,其中其id(Table1 Id)未包含在table2中

来自分类Dev

MySQL SELECT * FROM table1,table2,table3

来自分类Dev

React Bootstrap Table2排序和搜索

来自分类Dev

table1 在 table1.varchar 上连接 table2 等于 prefix+table2.numeric_id+suffix

来自分类Dev

Select ONE random row from Table1 where id does not exist in Table2

来自分类Dev

SQL Server matching all rows from Table1 with all rows from Table2

来自分类Dev

将table2中的所有行插入到table1中

来自分类Dev

MYSQL:重复table1内容乘以table2中的内容

来自分类Dev

如何从table2中提取最接近table1的DATE FIELD的数据?

来自分类Dev

来自table1,table2的多列左连接

来自分类Dev

SQL table1 row_id不显示table2 row_id

来自分类Dev

错误table1与table2不关联cakephp3

来自分类Dev

javascript:单击table1列幻灯片以显示table2列

Related 相关文章

  1. 1

    如果整行不存在于 table2 中,则插入 table2 从 table1 中选择

  2. 2

    在mysql中选择子查询,其中table2是table1的一列

  3. 3

    使用staging_table1和table2中的数据插入table1,同时使用staging_table1从table2中获取数据

  4. 4

    使用staging_table1和table2中的数据插入table1,同时使用staging_table1从table2中获取数据

  5. 5

    DAX:对table1中的行进行计数,其中1列中的数据等于table2中的数据,并将总和返回给table2

  6. 6

    如何使用 TABLE2 中的值更新 TABLE1 而不将 TABLE1 中的列设置为特定的单个选择语句?

  7. 7

    使用where子句从table1中选择不在table2中的特定数据

  8. 8

    使用where子句从table1中选择不在table2中的特定数据

  9. 9

    存储过程,用于选择 table1、Group By、Sum 中的值,然后将这些值插入 table2

  10. 10

    MySQL table1和table2如果不存在于表1中显示

  11. 11

    从table1以及mysql中的table2中选择所有结果,其中两个表都有一个公共ID

  12. 12

    如何从“ TABLE1 AND TABLE2”创建SELECT查询

  13. 13

    SQL - 从 table2 更新 table1 值

  14. 14

    如果 table1 中的 table2 id 不为空,如何加入 table2

  15. 15

    sql中mysql中左连接的SQL查询中table1和table2中的主键不相同

  16. 16

    T-SQL - 比较两个表并将结果显示为在两者上都可用,仅 table1 和 table2

  17. 17

    显示来自table1的数据,其中其id(Table1 Id)未包含在table2中

  18. 18

    MySQL SELECT * FROM table1,table2,table3

  19. 19

    React Bootstrap Table2排序和搜索

  20. 20

    table1 在 table1.varchar 上连接 table2 等于 prefix+table2.numeric_id+suffix

  21. 21

    Select ONE random row from Table1 where id does not exist in Table2

  22. 22

    SQL Server matching all rows from Table1 with all rows from Table2

  23. 23

    将table2中的所有行插入到table1中

  24. 24

    MYSQL:重复table1内容乘以table2中的内容

  25. 25

    如何从table2中提取最接近table1的DATE FIELD的数据?

  26. 26

    来自table1,table2的多列左连接

  27. 27

    SQL table1 row_id不显示table2 row_id

  28. 28

    错误table1与table2不关联cakephp3

  29. 29

    javascript:单击table1列幻灯片以显示table2列

热门标签

归档