私はdbと練習するのが初めてです。私は、社員、部署、職位という3つのテーブルを持つ "Company"という単純なデータベースを作成しました。従業員表のフィールドは、id、name、dept_id、pos_idです。従業員と部門を関連付けるために外部キーを使用しています。PHP、関連するテーブルのクエリ結果を表示するのに役立つ
私はこのような情報を表示したいと思います:
Department 1
Directors: Kevin, Jane, Tom
Managers: Joe, Fred, Mary
Deparment 2
Directors: Bill, Elizabeth, Frank
Managers: Jennifer, Brian, Nicole
私はそれらに関連する位置と部門と全従業員を返すために、私は表示する正しいPHPを把握することはできません、JOINステートメントを使用それらは上記の例のようです。私はJOINSを使用してはいけませんか?
SQL:
$sql = "SELECT employee.name, position.pos_name, department.dept_name
FROM employee
INNER JOIN position
ON employee.pos_id = position.id
INNER JOIN department
ON employee.dept_id = department.id";
$result = $dbconn->query($sql);
すべてのヘルプは、素晴らしいことだ
おかげで、すべての
-1:これは望ましい出力をどのくらい作成しますか? –
希望する出力は作成されませんが、kdubは方向を指します。 – Cjueden