Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk menampilkan sintaks tampilan kueri, gunakanSHOW CREATE VIEW.
contoh Contoh 1
Pertimbangkan dua tabel berikut: tabelemployees
dengan dua kolom,id
danname
, dan tabelsalaries
, dengan dua kolom,id
dansalary
.
Dalam contoh ini, kita membuat tampilan bernama name_salary
sebagai SELECT
query yang memperoleh daftar IDs dipetakan ke gaji dari tabel dan: employees
salaries
CREATE VIEW name_salary AS
SELECT
employees.name,
salaries.salary
FROM employees, salaries
WHERE employees.id = salaries.id
contoh Contoh 2
Dalam contoh berikut, kami membuat tampilan bernamaview1
yang memungkinkan Anda untuk menyembunyikan sintaks kueri yang lebih kompleks.
Tampilan ini berjalan di atas dua tabel,table1
dantable2
, tempat setiap tabel adalah berbedaSELECT
Query. Tampilan memilih kolom daritable1
dan bergabung dengan hasil dengantable2
. Gabung didasarkan pada koloma
yang hadir di kedua tabel.
CREATE VIEW view1 AS
WITH
table1 AS (
SELECT a,
MAX(b) AS the_max
FROM x
GROUP BY a
),
table2 AS (
SELECT a,
AVG(d) AS the_avg
FROM y
GROUP BY a)
SELECT table1.a, table1.the_max, table2.the_avg
FROM table1
JOIN table2
ON table1.a = table2.a;
Untuk informasi tentang menanyakan tampilan gabungan, lihat. Kueri tampilan federasi