1樓:四舍**入
1、select * from b表 where item_no in (select 條碼 from a表)
2、select * from a表,b表 where a表.條碼=b表.item_no
擴充套件資料:
sql參考語句
刪除表drop table tabname--這是將表連同表中資訊一起刪除但是日誌檔案中會有記錄
刪除資訊
delete from table_name-這是將表中資訊刪除但是會保留這個表
增加列alter table table_name add column_name column_type [default 預設值]--在表中增加一列
2樓:匿名使用者
select * from b表 where item_no in (select 條碼 from a表)
select * from a表,b表 where a表.條碼=b表.item_no
你看看這兩個哪個符合你要求
3樓:匿名使用者
exists寫法:
select a.條碼
from table1 a
where exists(select 1 from table2 b
where a.條碼 = b.item_no);inner join寫法:
select a.*,b.*
from table1 a
inner join table2 b
on a.條碼 = b.item_no
;還有其他的寫法....小表關聯可以用inselect a.*
from table1 a
where a.條碼 in(select b.item_no from table2 b)
SQL怎麼查詢兩個表中不同的資料
風翼殘念 使用except函式,select from b where select count 1 from a where a.id b.id 0.方法一 推薦 with c as select name where not exists select 1 where b.name a.name...
sql資料庫中所有表中查詢關鍵字
說一下你的資料庫還有 關鍵字 唄 那就要用到索引了,具體怎麼寫語句 我忘了 你可以看下書 這個語句應該不難。該 關鍵字 是表名中?欄位名中?還是表中的記錄中?如何查詢出一個資料庫中所有表名包含某個關鍵詞的表名的列表 sql資料庫裡有很多表,但是不知道關鍵字在哪個表裡,怎麼查?資料庫中有很多的表,表裡...
sql中如何把資料庫中幾個表的資料匯入到另資料庫中的表
insert into ddd 欄位1,欄位2,欄位3 select 欄位1,欄位2,欄位3 from aaa,bbb,ccc 插入的欄位和查詢的欄位數量型別一致 由於你的誇庫查詢插入 所以在表名前加 庫名.使用者名稱 insert into b.使用者.ddd 欄位1,欄位2,欄位3 select...