Et une petite requête MySQL :)
-
- Messages : 905
- Inscription : 2 avril 2010 à 20:14
Ça fait bien maintenant une bonne heure que je tente d'écrire une requête MySQL mais je ne trouve pas la bonne méthode.
J'ai une table que l'on nommera 'site' et à l'intérieur une propriété de nom 'url'.
Exemple, voici 3 lignes de la table 'site' avec une colonne 'url'
-------------
toto.com
test.toto.com
titi.com
J'aimerai pouvoir obtenir toutes les url qui n'ont pas d'url enfant. Soit ici titi.com.
Pourriez vous me dire comme faire s'il vous plait ? Je pense qu'il y a une requête imbriqué avec soit un NOT IN, un LIKE ou sinon un HAVING COUNT().
Merci d'avance
-
- Messages : 905
- Inscription : 2 avril 2010 à 20:14
Code : Tout sélectionner
SELECT site_id, site_url FROM site WHERE REPLACE(CONCAT('*',site_url),'*www.','') NOT IN
(SELECT SUBSTR(REPLACE(site_url,'www.',''),INSTR(REPLACE(site_url,'www.',''),'.')+1) FROM site);