-6

Postgre SQL データベースに 2 つのテーブルがあります。

  • Biodata, PRIMARY KEY (IdBiodata):

    IdBiodata     Nama           Alamat  
    -------------------------------------
    13            Singgih        Jakarta
    24            Arjuna         Surabaya
    
  • Telepon, FOREIGN KEY (IdBiodata):

    IdTelepon    IdBiodata   telepon   
    ------------------------------------
    1            13          08180898XXX
    2            13          08889153XXX
    3            24          08788823XXX
    

2 つのテーブルを使用して、次の結果を取得するためのクエリを作成する方法:

Nama      Alamat    Telepon  
---------------------------------
Singgih   Jakarta   08180898XXX
null      null      08889153XXX
Arjuna    Surabaya  08788823XXX

試してみましたが、解決策が見つかりませんでした。助けてください..

4

1 に答える 1

1

あなたが望むのはおそらく次のOUTER JOINとおりです:

SELECT Biodata.Nama, Biodata.Alamat, Telepon.telepon 
  FROM Biodata RIGHT OUTER JOIN Telepon ON Biodata.IdBiodata=Telepon.IdBiodata
于 2013-07-04T19:47:18.677 に答える