Comparer 2 tables
Fermé
John4834
Messages postés
94
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
22 juin 2011
-
23 août 2010 à 10:52
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 23 août 2010 à 19:53
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 23 août 2010 à 19:53
A voir également:
- Comparer 2 tables
- Tables des matières word - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- France 2 uhd - Accueil - TV & Vidéo
- Xsarius pure 2 mode d'emploi - Forum TV & Vidéo
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
23 août 2010 à 18:25
23 août 2010 à 18:25
avec la requette
SELECT * FROM t1 WHERE id NOT IN (SELECT id FROM t2); ou SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id=table2.id WHERE table2.id IS NULL;
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
23 août 2010 à 19:53
23 août 2010 à 19:53
il faut preciser sur quel champ doit avoir lieu le DISTINCT
SELECT DISTINCT action_id FROM
23 août 2010 à 19:37
$requete = $bdd->query('
SELECT DISTINCT * FROM actions
WHERE action_id NOT IN (SELECT action_id FROM archives);
');
while($donnees = $requete->fetch(PDO::FETCH_OBJ))
{
echo $donnees->action_nom.'<br/>';
}
Maintenant j'ai plusieurs fois le cas pour une même action. Comment je peux faie pour qu'il ne me l'affiche qu'une seule fois?
donc au lieu d'avoir:
45
89
78
56
23
45
89
78
56
23
...
je n'ai qu'une seule fois
45
89
78
56
23
?
Merci de votre aide