を選択する私は、MySQL Workbenchを使用しています、と私は、次の質問があります。以下の情報を提供する選択クエリを作成し、従業員のデータを使用してMySQLが参加し、複数のテーブルから
を: は、従業員のリストを表示し、どのような彼らは
- 列である部門:従業員名、部署名
は、私はまったく同じリターンを提供する2つの文を持っているが、それは1000行です!私はこの "参加"を正しくしていますか?
SELECT
departments.dept_name, employees.last_name, employees.first_name
FROM
departments, employees
WHERE
departments.dept_name = employees.departments.dept_name;
と
SELECT
dept_name, last_name, first_name
FROM
departments
INNER JOIN
employees
ON
departments.dept_name = employees.departments.dept_name;
2番目の方法は正しいです。最初のものは古いもので、あなたの質問を中世の英語で書くのが好きです。 –
どちらも正しいですが、第2のアプローチははるかに読みやすいです。 – jordanwillis