sql語句表的欄位裡有多個城市id還有城市表怎

2021-03-03 23:06:46 字數 2159 閱讀 1962

1樓:愛day可靠的

select *

from t_a a,t_branch b,t_branch cwhere a.branchbefore=b.branchnameand a.

branchafter=c.branchname

求一個sql跨表查詢語句 現有a表和b表,a表中的id列和b表中的id列關聯,a表和b表還有很多其

2樓:匿名使用者

select a.*,b.*

from a,b

where a.id=b.id

and a.x=1

and b.y=1

select列表中最好寫請欄位。

3樓:匿名使用者

12312

public class ss()

sql:怎樣根據一個表種的欄位id 查出 另一個表中的 資料 20

4樓:我看的是你看我

例如:兩個表中

的news_type_id 跟 type_id是對應的,根據news 表中的 news_type_id =1 查出 news_type 表中的 type_name

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

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

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

news_type_id=t.type_id;

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

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

5樓:

子查詢或者表連線

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

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

news_type_id=t.type_id;

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

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

6樓:匿名使用者

select news.id,news.news_type_id,news_type .type_name,news.title

from news

left join news_type on news.news_type_id=news_type .type_id

where news.news_type_id =1

7樓:匿名使用者

select news.id,news_type.typename,title from news inner join news_type on news_type.

news_type_id=news.id and news .news_type_id=1

8樓:匿名使用者

select *

from news n

left join news_type nt on nt.type_id = n.news_type_id

where nt.type_name='透明點評'

9樓:東歌

select type_name from news_type a left join news b on a.type_id=b.news_type_id where news_type_id='1'

10樓:匿名使用者

兩表根據兩個欄位關聯即可

如 select distinct b.type_name from news a,news_type b where a.news_type_id= b.

type_id and a.news_type_id = '1'

sql語句查詢某欄位的資料總和,並列出表中的所有記錄

在所有表中?只能是一個一個表的查詢吧,select欄位1from 表where 欄位2like 你好 欄位1和欄位2也可相同 select select sum fieldxx from tab from tab 首先你用sum,需要有group by 不然會報錯。既要看sum又要明細可以用over...

在資料表中新增欄位的SQL語句怎麼寫

alte table a add tel number char 10 在資料表中新增一個欄位的sql語句怎麼寫?在資料表中新增一個欄位的sql語句怎麼寫 資料表中新增一個欄位的標準sql語句寫法為 alter table 表名 add 欄位 欄位型別 default 輸入預設值 null not ...

sql資料表中有A和B兩欄位,用什麼語句可以找出A欄位的值等於B欄位值的記錄?求大神指教

select from tablename where b in select a from tablename mysql資料庫,我想查a表所有的欄位還有b表的某一個欄位,請問我要怎麼做關聯查詢 left join 是左關聯,就是以復左邊的表 為主表制,左邊表的資料全部展示,右邊的表只展示能關聯到...