SQL Join-Tabelle mit mehreren gemeinsamen Spalten

Guruprasad iyer

Hier sind meine Beispieltabellen. Ich benötige Hilfe, wie ich sie wie gezeigt ordnungsgemäß abrufen kann.

Table_1                    Table_2
| Im_ID | Im_Name |        | Im_ID | S_Im_ID |
|  001  |   ABC   |        |  001  |   004   |
|  002  |   XYZ   |        |  002  |   005   |
|  003  |   PQR   |        |  003  |   006   |
|  004  |   STU   |
|  005  |   DEF   |
|  006  |   JKL   |

Ich möchte das Ergebnis so:

Result
| Im_ID | S_Im_ID | Im_Name | S_Im_Name |
|  001  |   004   |   ABC   |    STU    |
|  002  |   005   |   XYZ   |    DEF    |
|  003  |   006   |   PQR   |    JKL    |

Ich kann nicht verstehen, wie man Namen für im_id und s_im_id erhält. Ich kann es nur für einen der Ausweise tun.

Giorgos Betsos

Dies erfordert zwei JOINOperationen unter Verwendung der Junction-Tabelle Table_2, um Table_1sich selbst zu verbinden:

SELECT t1.Im_ID, t3.Im_ID AS S_Im_ID, t1.Im_Name, t3.Im_Name AS S_Im_Name
FROM Table_1 AS t1
INNER JOIN Table_2 AS t2 ON t1.Im_ID = t2.Im_ID
INNER JOIN Table_1 AS t3 ON t2.S_Im_ID = t3.Im_ID

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Pivot-Tabelle mit mehreren Spalten in SQL?

Schwenken einer Tabelle mit mehreren Spalten in SQL

Pivot-Tabelle in SQL mit mehreren Spalten

SQL Inner Join mit mehreren Spalten

SQL Vergleichen Sie Zeilen einer Tabelle mit mehreren Spalten

Heben Sie die SQL-Tabelle mit mehreren Spalten auf

Tabelle mit mehreren Werten in SQL hat nicht genügend Spalten

Kombinieren von zwei Tabellen mit mehreren gemeinsamen Spalten zu einer in SQL

SQL Join Zwei Tabellen mit zwei gemeinsamen Spalten - Datetime-Problem

SQL-Abfrage mit Join für 2 Tabellen und Erstellen eines neuen Satzes von Spalten im Ergebnis mit mehreren Fremdschlüsseln in der 2. Tabelle

Umgang mit UPDATEing aus einer anderen Tabelle, wenn der JOIN aus mehreren Spalten besteht

Pivot-Tabelle in Pandas mit mehreren Spalten

Pivot mit mehreren Spalten in SQL

Access-SQL: Inner Join einer Tabelle mit mehreren Kopien einer anderen Tabelle

Wie verwende ich die Pivot-Tabelle, um Prozent der gemeinsamen Werte zwischen mehreren Spalten anzuzeigen?

MySQL Inner Join mit mehreren Spalten

Join (MATCH) mit mehreren Spalten in Excel

SQL-Zählvorkommen jedes Datensatzes (Ganzzahl) in einer Tabelle mit mehreren Spalten

Pivot und Unpivot einer Tabelle mit mehreren Spalten und Zeilen in SQL

SQL Vlookup auf mehreren Spalten mit einer einzelnen Spalte einer anderen Tabelle

Anzeigen einer einzelnen SQL-Spalte in mehreren Spalten einer HTML-Tabelle mit PHP

mySQL JOIN gleiche Tabelle mit bestimmten Spalten

Form mit Tabelle mit mehreren Spalten in Dreiergruppen in Tabelle mit 3 Spalten umformen

Generieren Sie eine Tabelle mit Spalten mit mehreren Codierungen

Wie verknüpfe ich eine Tabelle mit mehreren Spalten mit SQL und greife dann mit PHP auf Daten zu?

SQL: Fügen Sie mehrere Zeilen mit gemeinsamen Spalten ein

SQL - Join mit mehreren Bedingungen

Benötigen Sie eine Abfrage, um die Tabelle aus zwei Tabellen mit gemeinsamen und nicht gemeinsamen Spalten zu erstellen

SQL Join mit aggregierten Spalten

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv