mysql通過字段查詢與之對應的另表裡的數

2021-03-29 00:25:00 字數 2481 閱讀 3109

1樓:匿名使用者

select

*,(select count(*) from b where b.p_id = a.id) as count_b,

(select count(*) from c where c.p_id = a.id) as count_c

from a order by a.id

2樓:涼念若櫻花妖嬈

|1、建立表

create table a (name varchar(20) not null,*** varchar(10));

create table b (name varchar(20) not null,*** varchar(10));

2、插入值

insert into a values('john','male');insert into b values('john','male');

insert into a values('kate','female');insert into b values('kate','female');

3、查詢方法1

mysql> select name,*** from a where name in (select name from b where name='john');

+------+------+

| name | *** |

+------+------+

| john | male |

+------+------+

1 row in set (0.00 sec)

4、查詢方法2

mysql> select a.name,a.*** from a,b where a.name=b.name and b.name='john';

+------+------+

| name | *** |

+------+------+

| john | male |

+------+------+

1 row in set (0.00 sec)

sql查詢乙個表中兩個字段對應的另乙個表的資料

3樓:匿名使用者

根據 news表中的 news_type_id = 1 查出 news_type表中的 「透明點評」 這條資料,「透明點評」是最後需要查出來的位置資料。

子查詢或者表連線

比如表連線的方式就可以寫成:

select n.id,t.type_name,title from news as n inner join news_type as t onnn.

news_type_id=t.type_id;

只查「透明點評」的資料子查詢可以寫成:

select * from news where news_type_id=(select type_id from news_type where type_name='透明點評');

4樓:匿名使用者

select a.* from a,b where a.id=b.id and a.name=b.name

mysql:只用一條sql語句,如何查出乙個表裡,不同條件對應的資料條數

5樓:匿名使用者

看一下這個sql

select

sum(

if((*** = 1 and age = 2),1,0)),sum(

if((*** = 1 and age = 5),1,0)),sum(

if((*** = 1 and age = 10),1,0))from a_test

這個sql現在就是得出的這個結果

sql查詢乙個表中兩個字段對應的另乙個表的資料,應該怎麼操作?

6樓:匿名使用者

根據 news表中的 news_type_id = 1 查出 news_type表中的 「透明點評」 這條資料,「透明點評」是最後需要查出來的位置資料。

子查詢或者表連線

比如表連線的方式就可以寫成:

select n.id,t.type_name,title from news as n inner join news_type as t onnn.

news_type_id=t.type_id;

只查「透明點評」的資料子查詢可以寫成:

select * from news where news_type_id=(select type_id from news_type where type_name='透明點評');

7樓:匿名使用者

sql查詢乙個表中兩個字段對應的另乙個表的資料,可以通過如下操作進行:輸入語句:select a.

* from test a,test1 b where a.id=b.id and a.

name=b.name;

查詢MYSQL同資料庫2張表的不同字段值語句怎麼寫

select log.student.name from log left join student on log.id student.id and log.tim student.tim 這個是bai用的du左聯合 zhi的方 dao式 版也可以 權select log.student.name...

oracle11g與mysql資料庫通過

oracle 11g與mysql資料 源庫通過db link建立資料連線的問題 oracle 需要安裝 getway 採納連線其他型別的資料庫的,你安裝了嗎?我仔細看了一下,oracle服務和getway服務放到一起的時候,估計需要用兩套listener的資訊,一套用於oracle服務 埠1521,...

在dp中怎麼在pcb環境下找到與之對應的原理圖元

乙個較快捷的方法 在pcb上按t c,出現十字架按ctrl左擊pcb中任何乙個元件就會調到原理圖上 dxp裡原理圖裡的元件怎麼快速從pcb中找到呢 首先確認你的原理圖與pcb在同一工程之下,並且原理圖與pcb均已開啟 然後選擇原理圖中你想要找的原件 然後快捷鍵 t s 好了,你已經找到你選擇的元件在...