我是T-SQL语言的新手,因为我的办公室现在正在使用Microsoft SQL Server Management Studio。
我试图从一个大表中提取所有信息,但是仅当该项目号显示在另一个表的1列中时。我只有一小部分商品,我需要从另一个更可靠的商品中提取所有信息。
小型集合表名为Itemmaster
(IM),并具有以下列:
IM.item number
IM.description
IM.manuf
IM.item_Code
第二个表名为Item_Directory
(ID),包含有关项目的所有信息,包括具有相同项目代码的项目。我想从Item_Directory
中提取所有数据:
ID.item_Code = IM.Item_Code
无论我怎么“思考”它都应该写,我似乎都是错误的。我知道这可能是一个简单的公式,但我仍在学习T-SQL。
我以前的雇主使用Oracle,这对我来说似乎更容易学习。当然,我完全是自学成才,所以,如果我似乎不了解某些基本知识,请原谅我。
感谢您的建议。
答案 0 :(得分:1)
select IM.item number,
IM.description,
IM.manuf,
IM.item_Code,
ID.*
From itemmaster IM
inner join item_details ID
on ID.item_Code = IM.Item_Code