Ich möchte eine Ansicht erstellen, indem einige tun wählen auf zwei großen Tabellen Ich habe (einer mit mehr als 10 Millionen Zeilen)Selbst Join-Tabelle SQL
die erste die folgenden Spalten hat, werden wir es WRSD nennen:
ID_Deal, Jahr, GVKEY_ACQ, TARGET_GVKEY
in dieser Tabelle wir eine Transaktion mit einer ID für den Erwerber und eine weitere für das Ziel haben (daher de GVKEY)
Der zweite Mytable genannt wird:
ID_firm, Jahr, subcat, totalpat, numpat
WRSD.GVKEY_acq
und WRSD.TARGET_GVKEY
Referenz mytable.ID_firm
Und ich möchte eine Tabelle auszuwählen, die zeigen:
ID_DEAL, GVKEY_acq, Jahr, subcat, totalpat, numpat, TARGET_GVKEY, totalpat, numpat
Damit kann ich die Daten zwischen den beiden Firmen für jede Unterkategorie vergleichen.
Ich habe viele Abfragen ausprobiert, aber keine funktionierte. Hat jemand eine Ahnung, wie man dieses Problem lösen kann?
Vielen Dank.
Jede Chance 'WRSD.GVKEY_acq' und' WRSD.TARGET_GVKEY' Referenz 'mytable.ID_firm'? – Serg
Ja, tun sie, tut mir leid, wenn es unklar war! –
Verbinden Sie die gleiche Tabelle zweimal. Gib ihm jedes Mal einen eigenen Alias – Strawberry