mysqlのマルチテーブルは、エイリアスエクイテーブルを照会します

ケース#:クエリの女神の名と神の名前

SELECT 
    NAME,boyName
FROM
    boys,beauty
WHERE
    beauty.boyfriend_id=boys.id;

USE myemployees;

ケース#:部門の従業員の名前照会従業員のテーブル名とそれに対応する部署テーブルは、同じフィールド名を定義します

SELECT
    last_name,department_name
FROM
    departments,employees
WHERE
    employees.department_id=departments.department_id;

ケース#:クエリの従業員の名前、作業番号のタイプは、仕事の種類は、フィールド名とフィールド名と同じクエリを定義しました

SELECT
    last_name,employees.job_id,job_title
FROM
    employees,jobs
WHERE
    employees.job_id=jobs.job_id;

#エイリアステーブルは、エイリアスを取った場合、テーブル名は、元を定義するために使用することはできません

SELECT 
    last_name,e.job_id,job_title
FROM
    employees AS e,jobs AS j
WHERE
    e.job_id=j.job_id;

おすすめ

転載: blog.51cto.com/14437184/2437255