资源描述:
《补充案例利用TSQL联接查询电子商城数据库数据.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、利用T-SQL进行联接查询。在SQLServer分析器中,使用电子商城E-Market数据库及其中的数据表,按如下要求查询指定的信息:1、若要查询出所有商品的基本信息及其所在的商品的类别名称,请使用T-SQL进行查询。2、请以商品类别表为左表,以商品信息表为右表,通过商品类别编号来实现两个表的右连接查询3、请以商品类别表为左表,以商品信息表为右表,通过商品类别编号来实现两个表的完全连接查询参考答案:1、SELECTa.CategoryID,a.CategoryName,b.CID,b.CName,b.Picture,b.InputPrice,b.OutputP
2、rice,b.AmountFROMCommodity_CategoryASa,CommodityInfoASbWHEREa.CategoryID=b.CategoryID2、SELECTa.CategoryID,a.CategoryName,b.CID,b.CategoryID,b.CName,b.Picture,b.InputPrice,b.OutputPrice,b.AmountFROMCommodity_CategoryASaRIGHTJOINCommodityInfoASbONa.CategoryID>b.CategoryID或者SELECTa.Cat
3、egoryID,a.CategoryName,b.CID,b.CategoryID,b.CName,b.Picture,b.InputPrice,b.OutputPrice,b.AmountFROMCommodity_CategoryASaRIGHTJOINCommodityInfoASbONa.CategoryID4、MCommodity_CategoryASaRIGHTJOINCommodityInfoASbONa.CategoryID=b.CategoryID1、SELECTa.CategoryID,a.CategoryName,b.CID,b.CategoryID,b.CName,b.Picture,b.InputPrice,b.OutputPrice,b.AmountFROMCommodity_CategoryASaFULLJOINCommodityInfoASbONa.CategoryID5、tegoryName,b.CID,b.CategoryID,b.CName,b.Picture,b.InputPrice,b.OutputPrice,b.AmountFROMCommodity_CategoryASaFULLJOINCommodityInfoASbONa.CategoryID>b.CategoryID或者SELECTa.CategoryID,a.CategoryName,b.CID,b.CategoryID,b.CName,b.Picture,b.InputPrice,b.OutputPrice,b.AmountFROMCommodity_Ca
6、tegoryASaFULLJOINCommodityInfoASbONa.CategoryID=b.CategoryID