SQL sélectionner dans deux table problème
Résolu/Fermé
franksh
Messages postés
54
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
23 août 2024
-
22 févr. 2023 à 18:10
franksh Messages postés 54 Date d'inscription dimanche 8 juillet 2018 Statut Membre Dernière intervention 23 août 2024 - 23 févr. 2023 à 19:49
franksh Messages postés 54 Date d'inscription dimanche 8 juillet 2018 Statut Membre Dernière intervention 23 août 2024 - 23 févr. 2023 à 19:49
A voir également:
- SQL sélectionner dans deux table problème
- Table ascii - Guide
- Table des matières word - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux ecran pc - Guide
- Itinéraire google map entre deux adresses - Guide
3 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
22 févr. 2023 à 19:09
22 févr. 2023 à 19:09
bonjour,
"ça marche pas": message d'erreur?
peut-être:
select * from users left join already on users.id = already.user_id2 where already.user_id2 is null
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
Modifié le 22 févr. 2023 à 21:27
Modifié le 22 févr. 2023 à 21:27
Bonjour,
Le plus simple je pense
SELECT * FROM users U WHERE U.id NOT IN ( SELECT A.id_user FROM already A ) AND U.id NOT IN( SELECT A2.user_id2 FROM already A2 )
Sinon, avec les jointures, tu dois pouvoir faire un truc du genre
SELECT U.* FROM users U LEFT JOIN already A ON A.user_id = U.id LEFT JOIN already A2 ON A2.user_id2 = U.id WHERE A.user_id IS NULL AND A2.user_id2 IS NULL
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
23 févr. 2023 à 08:26
23 févr. 2023 à 08:26
pourquoi pas
SELECT U.* FROM users U LEFT JOIN already A ON A.user_id = U.id OR A.user_id2 = U.id WHERE A.user_id IS NULL AND A.user_id2 IS NULL
franksh
Messages postés
54
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
23 août 2024
1
23 févr. 2023 à 19:49
23 févr. 2023 à 19:49
Merci les gars vraiment.