sell和buy是兩個不同的表,
sell中有,addtime edittime username status等字段
buy中有, addtime edittime username status等字段,
當然相同的字段還有好多
乙個使用者可以發sell資料,也可以發buy資料,
結果就是兩個表中,username和status的值是一樣的,
username=minocq 並且 status=3
我想把兩個表中username=minocq 並且 status=3的資料一併查詢出來,並且乙個表有資料乙個表沒有資料的情況也要查詢出來
用union試試,假如sell表中有字段ss,buy表中沒有,buy表中有bb欄位,而sell表中沒有,測試語句如下:
select addtime,edittime,username,status,"0" as bb
from sell
where username ='minocq' and status = 3
union
select addtime,edittime,username,status,"0" as aa
from buy
where username ='minocq' and status = 3
複製**
注意:保證兩個select出來的字段都相同
mysql兩表聯合查詢
2014 04 22 13 31 candicandi 分類 資料庫db 瀏覽250次 其中a表有兩個欄位name,department b表也有兩個欄位department,leader a表中的department和b中的department是一樣的,現在要通過leader這個關鍵字查詢a表的n...
mysql 分表聯合查詢 解決分表後聯合查詢
解決分表後聯合查詢 merge儲存引擎,也被認識為mrg myisam引擎,是乙個相同的可以被當作乙個來用的myisam表的集合。相同 意味著所有表同樣的列和索引資訊。你不能合併列被以不同順序列於其中的表,沒有恰好同樣列的表,或有不同順序索引的表。而且,任何或者所有的表可以用myisampack來壓...
UPDATE INNER JOIN 兩表聯合更新
1 update b readmeter handwork 2inner join b readmeter order sp on b readmeter handwork.id b readmeter order sp.readmeter handwork id 3set b readmeter ...