SELECT DISTINCT business.name AS businessname
,business.description AS description
FROM business
, category
, sub_categories
WHERE business.cityID = '$city'
AND (category.name LIKE '%$name%'
OR sub_categories.name LIKE '%$name%')
AND business.status = 0
Pls le code SQL ci-dessus est supposé rechercher un ensemble de deux tables celles du support et de retourner le résultat, mais pour une raison quelconque, il ne le faire. Qu'est-ce que je fais mal?Recherche plusieurs tables dans la requête
Merci.
Que fait-il à la place? Des erreurs? Des résultats différents? – deceze
@deceze Il retourne par défaut 5 résultats. Sans le mot-clé distinct, il renvoie tous les enregistrements qui correspondent à la ville par rapport aux objets retournés qui correspondent à la ville et à leurs catégories ou sous-catégories spécifiques. @Haim Evgi, le fera. Merci – Cyberomin
cityID est probablement un nombre. Si tel n'est pas le cas, insérez '$ city' entre guillemets. –