J'ai 2 vues de la forme:rejoindre vues avec gauche précédent rejoint et non la multiplication des lignes
--View1
SELECT foo.id AS id FROM foo LEFT JOIN bar ON foo.id = bar.id
--Results
id
1
1
1
2
2
...
--View2
SELECT foo.id AS id FROM foo LEFT JOIN manchu ON foo.id = manchu.id
--Results
id
1
1
1
2
2
...
Maintenant, je veux rejoindre les deux points de vue afin que la ligne n ° 1 de View1 est joint à la ligne # 1 Voir2. Si je joins sur View1.id = View2.id, alors les lignes se multiplieront les unes par les autres, ce qui n'est pas ce que je veux. Est-il possible d'ajouter une colonne à chaque vue avec un numéro unique auquel je peux participer? Ou une autre solution?
Merci d'avance.
Si ce n'est pas plusieurs lignes, qu'est-ce que la plupart des gens voudraient, qu'est-ce que vous voulez exactement? Quelles sont les lignes de View2 à joindre? Si vous pouvez répondre à cette question, vous êtes à mi-chemin et répondez à votre question. – Tomalak