レックス・アップルゲート:
私は、ビューを練習していると私は82のように、テーブルB(同じ列名)について、同じ条件を持つ2つのテーブル、(最も簡単な方法)が、テーブルの上の条件が満たされたとき、AIは6行のように持っている、とテーブルBの上に参加する必要があり。
私はそれらの6行に関するデータのみを表示する必要があります。
CREATE VIEW myview AS
SELECT Name AS Country, Population FROM country WHERE Population >= 9000000;
SELECT District, Name AS City, Population FROM city WHERE Population >= 9000000;
世界のデータベースでの作業イム。
_________________City_________________
ID | Name | CountryCode | District | Population
_________________Country_________________
Name | Population | Code
サンプルデータ:
市
国
期待される結果:
乾杯。
scaisEdge:
あなたは2つのテーブルを結合ビューをしたい場合は、使用することができます
CREATE VIEW myview AS
SELECT co.Name AS Country
, co.Population Country_population
, ci.District
, ci.Name As city
, ci.population City_population
FROM country co
INNER JOIN city ci ON ci.CountryCode = co.Code
WHERE ci.population >= 9000000
それから
select * from myview;