php - Confused in mysql query -
i have 2 tables property_description , property_extras.
table property_description looks like
id location price etc etc 1 new york 3000 v v table property_extras looks like
property_id extras 1 12,14,16,167 well question how should mysql query return result if @ least 1 of extras matched ?
you should ideally have extras normalized like
property_id extra_id 1 12 1 14 ... if can't convert database structure this, have (terrible) like:
select property_id property_extras extras '12,%' or extras '%,12,%' or extras '%,12' or, if can insert commas start , end ,12,14,..., delphist points out, simply:
select property_id property_extras extras '%,12,%'
Comments
Post a Comment