2017-09-26 8 views
-4

私は従業員のファーストネームと部門名(id_departmentに基づいて)を取得したいと考えています。これは私のデータの例である:2つのテーブルから2つのフィールドを表示

私はMariaDB(シェル)を使用して、これを実現する方法を

DEPARTMENTS TABLES

EMPLOYEES TABLES

+3

あなたは 'JOIN'キーワードについて知りたいでしょう。 – ceejayoz

答えて

1
Select FirstName, DepartmentName from Employees e inner join Department d on e.DepartmentId = e.DepartmentId 

これは、SQLサーバー側でこれを行う方法です。

私はちょうどMariaDBのドキュメントを読んで、それらがjoinのための全く同じ構文を持っていることを発見しました。 Given example in their docs

SELECT * FROM t1 INNER JOIN t2 ON t1.a = t2.b; 
+0

これはMySQL/MariaDBでうまくいくはずです –

+0

あなたの質問に答えた場合は、正しい答えとして表示してください。ありがとう – ebadullah

+0

もう1つの答えをこの文書に組み合わせたい場合があります(ドキュメントへのリンクがあります)。 Stack Overflowはフォーラムではありません。 –

関連する問題