sql >> Databasteknik >  >> RDS >> Oracle

Inner Sammanfoga tre bord

Du bör alltid ange vilka kolumner som ska returneras, särskilt eftersom tabellerna innehåller identiska kolumnnamn

SELECT p.Par_Id, p.Pat_Name, p.Pat_Gender,
    h.His_Id, h.Treated_By,
    t.Treat_Id, t.Treat_Type, t.Charges
FROM Patient p 
INNER JOIN History h 
    ON p.PAR_ID = h.PAT_ID
INNER JOIN Treatment t
    ON h.HIS_ID = t.HIS_ID AND p.PAR_ID = h.PAT_ID


  1. Antal andra rader i tabellen med samma värde

  2. Få tomma resultat för 'COUNT'/'GROUP BY' MySQL-fråga

  3. MySQL ger läs ECONNRESET-fel efter inaktiv tid på node.js-servern

  4. hur man flyttar tabeller från offentliga till andra scheman i Postgres