Intersection SQL...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Intersection SQL...

Re: Intersection SQL...

par popy » 05 août 2011, 15:09

Parce que j'ai fait CTRL+C CTRL+V :p

Re: Intersection SQL...

par albat » 05 août 2011, 12:14

Pourquoi se pourrir la vie avec toutes ces apostrophes superflues ??? :roll:
$requete = 'SELECT A.champ1 FROM A JOIN B ON A.champ1=B.champ1';

Re: Intersection SQL...

par popy » 05 août 2011, 11:16

SELECT `A`.`champ1` FROM `A` INNER JOIND B ON (`A`.`champ1` = `B`.`champ1`);

Re: Intersection SQL...

par devlop78 » 05 août 2011, 02:54

Intersection SQL...

par HeadCoder » 04 août 2011, 20:03

Bonjour!

J'ai 2 tables: A et B. Il se peut que ces deux tables contiennent les mêmes entrées pour certains champs. J'aimerais obtenir ces entrées communes. J'ai pensé à faire une requête d'intersection en SQL (une jointure serait-elle mieux?). Le problème, c'est que la requête d'intersection ne marche pas.
SELECT `A`.`champ1` FROM `A` INTERSECT SELECT `B`.`champ1` FROM `B`
Et ça me renvoie cette erreur:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT `B`.`champ1` FROM `B`' at line 1
Pouvez-vous m'aider à résoudre cette erreur svp?

Merci d'avance!