我有一张酒店的桌子。我也有一张酒店图片的桌子。对于特定的酒店,酒店图片表中会有多个图像。
我只需要获得所有酒店的单一图像。使用左连接时,我正在获取特定酒店的所有图像。我只需要所有酒店的一张图像。
酒店餐桌
CREATE TABLE IF NOT EXISTS `tbl_hotel` (
`int_hotel_id` int(11) NOT NULL auto_increment,
`str_country_id` varchar(5) NOT NULL,
`str_hotel_name` varchar(20) default NULL,
`int_property_type_id` int(11) default NULL,
`int_hotel_theme_id` int(11) default NULL,
`str_hotel_facility` varchar(50) default NULL,
`str_star_category` varchar(10) default NULL,
`str_web_url` varchar(30) default NULL,
`str_hotel_mail_id` varchar(25) default NULL,
`txt_hotel_description` text,
`str_hotel_city_name` varchar(50) default NULL,
`str_hotel_address` text NOT NULL,
`str_hotel_address2` text NOT NULL,
`int_hotel_zip_code` varchar(20) default NULL,
`str_hotel_phone` varchar(20) default NULL,
`str_hotel_fax_no` varchar(20) default NULL,
`bit_allow_booking` tinyint(4) default NULL,
`bit_active` tinyint(4) NOT NULL default '0',
`str_account_type` varchar(200) NOT NULL,
PRIMARY KEY (`int_hotel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=95 ;
酒店形象
CREATE TABLE IF NOT EXISTS `tbl_hotel_image` (
`int_image_id` int(11) NOT NULL auto_increment,
`str_image_name` varchar(50) default NULL,
`txt_image_description` text,
`int_hotel_id` int(11) default NULL,
`bit_main_image` tinyint(4) default NULL,
`bit_active` tinyint(4) default NULL,
PRIMARY KEY (`int_image_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=119 ;