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...