mysql--マルチテーブル - 内部は、クエリに参加

クエリに参加する2つのテーブルのフィールドが示されるものと同じ意味を持っている場合、クエリは、二つのテーブルは、このフィールドを介して接続されていてもよい、二つ以上のテーブルであってもよいです。

                      フィールドの値は、記録をチェックアウトするとき。

 

二つのテーブルの調製:

作成 、テーブルの従業員(num個のint50 )、
                        D_ID INT50 )、
                        名前のVARCHAR50 )、
                        年齢INT50 )、
                        セックスVARCHAR50 )、
                        homeadd VARCHAR50 
                       ); 

挿入 従業員の11001"zhangsan ' 26は' のNaN 3 ' ' 北京' ); INSERT INTO従業員21001' リシ' 24' NV ' ' 湖南省' ); INSERT INTO従業員31002' wangwu '25' NaN 3を'' 江蘇' ); インサート への従業員の値が41004' ARIC '15' ナン'' yingguo ' )。

選択 * から社員。



作成 、テーブルの部門を(D_ID INT50 )、 d_nameのVARCHAR50 )、 functioneのVARCHAR50 アドレスVARCHAR50 )。
挿入 部門1001' keyanbu '' yanfachanpin '' 3lou5hao ' )。 インサート 部門1002' shengchanbu '' shengchanchanp '' 5louyiceng ' )。 挿入 部門1003' xiaoshoubu '' cehuaxiaoshou '' 1louxiaoshoudating ' )。

選択 * から部門。

 

 

 

 

 

 

クエリを実行します。

選択 NUM、名前、employee.d_id、年齢、性別、d_name、functione から従業員、部署employee.d_id = department.d_idを。

おすすめ

転載: www.cnblogs.com/xiaobaibailongma/p/12093023.html