|
$rs_crea = mysql_query ("
SELECT
clients.id_client, clients.logo AS logo_client, clients.nom AS nom_client, sites.id_client AS id_client_sites, logos.id_client AS id_client_logos,
pochettes.id_client AS id_client_pochettes, pubs.id_client AS id_client_pubs, designs.id_client AS id_client_designs, cartes.id_client AS id_client_cartes,
sites.url AS url
FROM `clients`
LEFT JOIN `sites` ON clients.id_client = sites.id_client
LEFT JOIN `designs` ON clients.id_client = designs.id_client
LEFT JOIN `pochettes` ON clients.id_client = pochettes.id_client
LEFT JOIN `cartes` ON clients.id_client = cartes.id_client
LEFT JOIN `pubs` ON clients.id_client = pubs.id_client
LEFT JOIN `logos` ON clients.id_client = logos.id_client
LEFT JOIN `preums` ON clients.id_client = preums.id_client
WHERE clients.id_client = preums.id_client
ORDER BY clients.id_client DESC
")
Salutation!
Voici mon code, il est relativement simple. Un petit Select de rien du tout
Seulement voilà, dans ce SELECT à un moment je récupère ceci :
pubs.id_client AS id_client_pubs
Or dans ma table Pubs j'ai plusieurs entrées. Moi tout ce qui m'interesse dans la suite de mon code c'est de savoir si empty(id_client_pubs) . S'il est empty c'est qu'il n'y a pas de pub, en revanche s'il n'est pas empty ya une ou plusieurs pub (l'info me suffit).
J'en arrive à ma question, dans ma boucle il me fout un bordel pas possible parcequ'il me fait un SELECT de toutes les pubs. J'aimerais faire un simple DISTINCT dessus pour pas qu'il me SELECTIONNE les doublons, si il y a une pub ca me suffit pas la peine qu'il me récupère toutes les entrées.
J'ai tenté de 1000 et 1 manières avec mes jointures il ne semble pas apprécier les distincts.
Quelqu'un a t - il une solution?
Merci d'avance!
-->Message édité par chromatia le 16/06/2007 21:29:38<--
|