Hey, ben bu konuda yanlış şekilde gidiyorum düşünüyorum, ama bana istenen sonuçları verir hiçbiri birçok yolu denedim.
Temelde birden çok tabloları kontrol etmek bir arama alanı var. Benim sorun bir öğe ilgili bir kişi yok olduğunda, diyelim ki, bu öğe için bir sonuç değil dönecektir olmasıdır. Gayet iyi onun dışında. Ben sorun diğer tablodaki eşleşen kayıtları bulmak isteyen, WHERE olduğunu biliyoruz, ama bu düzeltmek için nasıl emin değilim.
Teşekkürler!
$q = "SELECT DISTINCT item.*
FROM item, item_people, people
WHERE item.record_id = item_people.item_id AND people.record_id = item_people.people_id
AND
item.live = '1'
AND
(concat_ws(' ',people.name_first,people.name) LIKE '%$search_param%' OR
item.name_title LIKE '%$search_param%' OR
item.city = '$search_param' OR
item.category LIKE '%$search_param%' OR
item.on_lists LIKE '%$search_param%')
$limit";