Créer des tables à Joindre deux tables à l'aide d'un tiers

J'ai trois tables:


TABLEAU 1 (7,7 millions d'enregistrements)

ID_1|..|..| OTHER FIELDS|


TABLEAU 2 (8,2 millions d'enregistrements)

ID_2 |..|..|.....


TABLEAU 12 (7,5 millions d'enregistrements)

ID_1| ID_2 | SOMEFIELDS|
ET ID_1== ID_2.i.e. contient tous les ids

La table 12 contient un unique ids qui sont communs à table 1 et 2.
Je suis en train de créer une nouvelle table pour obtenir toutes les données de t1 et t2 par correspondance qui enregistre dans t12 avec id_1,id_2).

Suivant est le sql Iam à l'aide de:

CREATE TABLE ARROW_all_common12 AS 
SELECT T1.*, T2.* FROM T1, T2
LEFT JOIN T12 
ON T12.ID_1=T1.ID_1
LEFT JOIN T12
ON T12.ID_2 = T2.ID_2
WHERE T12.ID2 = T2.ID_2
  • Et quel est votre problème?
  • alors, quelle est votre question?
  • PostTitle.Tolower()
  • Il s'agit d'un Oracle question, je te suggère de l'aide INITCAP() 🙂
InformationsquelleAutor joiner | 2011-08-19