MySQL兩張表查詢方法大家幫下忙啊

2022-12-23 02:11:26 字數 1308 閱讀 7726

1樓:匿名使用者

不知道你的兩個表是否是有關聯的,,,

select *

from

(select mid,tim

from tb1

where mid=9

union all

select mid,tim

from tb2

where mid=9)

order by tim

2樓:匿名使用者

你是要幹什麼呢?

要把2個表關聯起來查詢?

select tbl1.mid,tbl1.tim,tbl2.mid,tb2.tim

from tbl1,tbl2

where tbl1.mid = tbl2.midand tbl1.mid = 9

order by tbl1.tim

還是要把2個表的查詢結果放到一起?

select mid,tim from tbl1 where mid = 9

union

select mid,tim from tbl2 where mid = 9

order by tim

3樓:額謝歡

建議採用聯合查詢 join 而且使用全連線(full join)方式select *

from web_pian

full join orders

on web_pian.mingcheng=web_shang.mingcheng

order by web_pian.mingcheng解釋下:full join 全連線將會輸出所有的記錄,即使有些空缺,和left join 左連線有所不同

4樓:匿名使用者

select *

from tb1 as tbl1,tb2 as tbl2where tbl1.mid = tbl2.midand tbl1.

tim = tbl2.timand tbl1.mid = 9

order by tbl2.tim

關於mysql兩表查詢,一對多關係,分組顯示問題,如下圖

5樓:養小春

mysql

select 1.lid,1.lname,group_concat(2.sname) from 1 left join 2 on 2.lid=1.lid;

oracle

select 1.lid,1.lname,wm_concat(2.sname) from 1 left join 2 on 2.lid=1.lid;

MYSQL三張表查詢

select aaa.id,replace bbb.bcode,bbb.bcode,a aa,replace ccc.ccode,ccc.ccode,b bb,concat ws replace bbb.bcode,bbb.bcode,a replace ccc.ccode,ccc.ccode,b ...

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

excel兩張表對比資料例如表1和表2的A列幾乎相同,但是B列的資料不同,怎麼實現對比

假設表1和表2的資料均從第二行開始,我們在表1中進行資料的對比,對比的結果放在c列單元格中,如果表1和表2的a列和b列相對應的資料相同,則在同一行的c列單元格顯示 相同 否則顯示錶2中相對應的b列單元格的值,如果找不對對應表2中a列的值,則顯示為空。在表1的c2單元格輸入 if iserror vl...