您好我有以下查詢:限制到一個結果,對內部聯接表
SELECT pr.*, img.image_file, c.contract_id, c.cmin_markup, c.cmeal_plan, c.tax_include, c.civa, m.plan_name, r.room_name, r.room_id FROM contracts AS c
INNER JOIN meal_plan AS m ON m.plan_code = c.cmeal_plan AND m.lang = '1'
INNER JOIN room_infos AS r ON r.hotel_id = '$hid' AND r.lang = '1'
LEFT JOIN images AS img ON img.foreign_id = r.room_id LIMIT 1
LEFT JOIN promotions as pr ON pr.hotel_id = '$hid' AND FIND_IN_SET('c.contract_id', pr.contract_id) > 0 AND FIND_IN_SET('r.room_id', pr.room_id) > 0 AND pr.travel_start <= '$now' AND pr.travel_end >= '$now' AND pr.book_start <= '$arriving' AND pr.book_end >= '$departing' AND pr.lang='1'
WHERE c.hotel_id = '$hid' AND c.cstart <= '$arriving' AND c.cend >= '$departing' AND c.ctype = '1'"
我需要限制圖像表給我只有一個結果。我不確定這是否可行,或者如何才能實現這一目標。如果需要更多信息,請告訴我。這是很多表發佈。提前感謝任何幫助!
圖像表與房間有什麼關係?房間是否有多個圖像? ... – codingbiz
是一個房間可以有多個圖像 – liveandream