mysql資料庫,我想查a表所有的欄位還有b表的某欄位,請問我要怎麼做關聯查詢

2021-04-21 14:05:09 字數 751 閱讀 4266

1樓:匿名使用者

left join 是左關聯,就是以復左邊的表

為主表制,左邊表的資料全部展示,右邊的表只展示能關聯到左邊的表。你用inner join 試試

select * from a表 a inner join b表 b on b.activity_id=a.id

2樓:曦戰神話

select a.*,b.某一欄位 from a表 a left join b表 b where a.id = b.uid

前提是你a表和b表有關聯

3樓:積雪銀狐

主要是看 a b 表 之間是否存在 關聯鍵,用關聯鍵連線就可以了

4樓:匿名使用者

inner join

mysql如何查詢b表的欄位跟a表的某欄位一樣,返回所有一樣的資料啊

5樓:匿名使用者

select a.id,count(*) from a,b where a.id=b.aid group by a.id

mysql中怎麼已知一個值,查詢資料庫中所有表所有欄位值,如果匹配,就顯示出來?

6樓:匿名使用者

意思是你是知道哪幾個表才有欄位kk的,那無非就是去寫幾條sql,分別查詢這幾個表並且欄位kk=mmp的資料。。如果是要聯合展示加個union all就是了

mysql裡面查某個資料庫的所有表名,語句該怎麼寫?不要什麼show tables,因為那樣會把檢視也查出來

select name from systemobjects where xtype u xtype的值有 是s tf tr u v x等 s 表示 系統表 tf 表示 表函式 tr 表示 觸發器 u 表示 使用者表 v 表示 檢視 x 表示 擴充套件儲存過程 查詢mysql資料庫中所有表名 解決m...

MYSQL資料庫問題,MySQL資料庫問題?

建立資料庫 create database 資料庫名 on primary 主檔案 name 邏輯名,filename 儲存路徑及檔名,是字串需要用 size 大小 需要加單位,如mb log on 日誌檔案 name 邏輯名,filename 儲存路徑及檔名,size 大小 建立表 1 判斷表是否...

java連線mysql資料庫如何獲取所有的資料庫名

select schema name from information schema.schemata 這樣就能取到所有的資料庫名 pstm conn.preparestatement sql resultset rs pstm.executequery arr new arraylist whil...