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() 🙂
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas entièrement sûr de ce que vous demandez ici, mais peut-être un point de vue pourrait être ce que vous recherchez?
même, c'est pas très clair. peut-être que?