Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

requète mysql

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
atomikado
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 22 Sep 2003
Messages: 149
Localisation: Bretagne

URL permanente de ce messagePosté le : Mar Sep 19, 2006 14:22    Sujet du message: requète mysql

Bonjour,

Voici ma requete :

SELECT tableA.*,tableB.*
FROM tableA
LEFT JOIN tableB ON (tableA.champA=tableB.champB)
WHERE tableB.date='0000-00-00'

Ma requete affiche toutes les lignes présentes dans la tableA, mais pas les lignes de la tableA qui ne sont pas jointes a la tableB (et dont pas de champ date)

J'ai essayé avec outer join... sans résultat !

Merci

Smile
 
atomikado Visiter le site web du posteur
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 543
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Sep 19, 2006 15:06    Sujet du message: requète mysql

Et si tu nous disais ce que tu cherches à faire ? Smile
Pour l'instant tu nous décris ce qui ne marche pas... mais comme on connait pas le but...
 
ltressens Visiter le site web du posteur
atomikado
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 22 Sep 2003
Messages: 149
Localisation: Bretagne

URL permanente de ce messagePosté le : Mer Sep 20, 2006 10:30    Sujet du message: requète mysql

Oui, en effet cela n'est peut être pas très clair, je vais poser mon problème autrement :

je voudrais obtenir l'inverse de INNER JOIN
(INNER JOIN indique toutes les paires correspondantes des lignes renvoyées et supprime les lignes n'ayant pas de correspondance entre les deux tables.)

C'est a dire que si une table A (listant des comptes) contient 100 lignes et une table B (listant des comptes invalides) contient 10 lignes reliées a la table A par un champ, je voudrais obtenir 90 résultats (comptes valides) (et non pas 10 dans le cas d'un INNER JOIN)

Merci Smile
 
atomikado Visiter le site web du posteur
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 543
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Sep 20, 2006 12:24    Sujet du message: requète mysql

Code:

select * from tableA where champA not in (select champB from tableB)
 
ltressens Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort