酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

SQL勉強中 表の結合

下記の様なTABLEがあったとします。

TABLE_PERSON:
NAME       PERMISSION_ID  
---------- ------------
田中一郎   0      
山田恵一   1      
西中島南   1      
山川絵里   1    

TABLE_PERMISSION:
PERMISSION_ID  PERMISSION
-------------- ------------
0              管理者      
1              ゲスト    

下記のようなSQL文にて問合せをおこないます。

SELECT 
    TABLE_PERSON.NAME, 
    TABLE_PERMISSION.PERMISSION
    FROM 
        TABLE_PERSON, 
        TABLE_PERMISSION 
    WHERE 
        TABLE_PERSON.PERMISSION_ID = TABLE_PERMISSION.PERMISSION_ID

結果がでます。

NAME       PERMISSION  
---------- ------------
田中一郎   管理者      
山田恵一   ゲスト      
西中島南   ゲスト      
山川絵里   ゲスト