shibazi

建立主表:

create table a1 (id int ,name char(20));

建立附表:

create table a2 (tid int ,name char(20));

分别插入数据:

mysql> insert into a1 values (1,\'baidu\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a1 values (2,\'qq\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a1 values (3,\'sina\');
Query OK, 1 row affected (0.02 sec)

mysql> insert into a2 values (1,\'000\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (1,\'001\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (1,\'002\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (1,\'003\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'200\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'201\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'202\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'203\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'204\');
Query OK, 1 row affected (0.00 sec)

mysql> insert into a2 values (2,\'205\');
Query OK, 1 row affected (0.01 sec)

mysql> insert into a2 values (3,\'300\');
Query OK, 1 row affected (0.01 sec)

sql语句:

select a.*,(select count(1) from a2 as b where b.tid=a.id) from a1 as a;

这样就能查询a1中所有的id,对应的在a2表中出现了多少次!!

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2023-03-19
  • 2022-12-23
  • 2021-11-29
  • 2021-12-28
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2022-03-09
  • 2021-05-18
  • 2021-12-06
  • 2022-12-23
  • 2021-06-23
  • 2021-09-04
  • 2022-12-23
相关资源
相似解决方案