相关表的SQL查询

时间:2014-11-13 04:56:10

标签: sql-server-2008

我有4个名为General,Apartment,RoomsAndAmenities和BasisInfo的表。 在常规表中,列是GeneralId,Name,ApartmentId 在公寓表中,列是ApartmentId 在RoomsAndAmenities表中,列是RoomsAndAmenitiesId,ApartmentId 在BasicInfo表中,列是BasicInfoId,bedroom,RoomsAndAmenitiesId。

我想从General得到Name列,其中卧室= 1

帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

更改程序FilterApartmentByBedroom @bedroom varchar(255)= null 如 开始 选择不同 general.name 从一般 rooms_and_amenities.apartmentID = general.apartmentID的内部联接rooms_and_amenities basic_information.roomsAndAmenitiesID = rooms_and_amenities.roomsAndAmenitiesID上的内连接basic_information 卧室= @卧室 端