MySQL Join with multiple conditions

后端 未结 4 1713
伪装坚强ぢ
伪装坚强ぢ 2020-12-23 11:34

I have a problem with an sql query, actually a simple query but I can\'t figure up what am I missing, so I came to ask your help... So, what i have to do

I have two

4条回答
  •  被撕碎了的回忆
    2020-12-23 11:56

    also this should work (not tested):

    SELECT u.* FROM room u JOIN facilities_r fu ON fu.id_uc = u.id_uc AND u.id_fu IN(4,3) WHERE 1 AND vizibility = 1 GROUP BY id_uc ORDER BY u_premium desc , id_uc desc

    If u.id_fu is a numeric field then you can remove the ' around them. The same for vizibility. Only if the field is a text field (data type char, varchar or one of the text-datatype e.g. longtext) then the value has to be enclosed by ' or even ".

    Also I and Oracle too recommend to enclose table and field names in backticks. So you won't get into trouble if a field name contains a keyword.

提交回复
热议问题