0
A
答えて
0
で会社名を表示する新しいテーブルを作成し、外部キーを使用する必要がありますテーブルまたは書込み選択ステートメントを結合条件で強調表示
0
SQLまたは他のテーブルでは、すべての行が同じ数式を持ちます。このシナリオでは複数の企業が存在する可能性があるため、別々のクエリを記述して、2つの別々のテーブルの行をminとmaxで表示する必要があります。
SELECT min(price) , max (price) .....
を使用して1つの会社を持つ場合は単一のクエリを作成できます。クエリを実行するにはgroup byを使用する必要があります。
0
あなたがbursa.name
列を意味する会社名であれば、簡単な集計でそれを行う:
CREATE TABLE bursa_agg AS (
SELECT
name
, MIN(price) AS min_price
, MAX(price) AS max_price
FROM bursa
GROUP BY name
);
bursa.companyid
は、いくつかの他のテーブルへの外部キーである場合、このような別のテーブルから会社名を取得するためにJOIN
を使用します。
CREATE TABLE bursa_agg AS (
SELECT
c.name -- column with company name
, MIN(b.price) AS min_price
, MAX(b.price) AS max_price
FROM bursa b
INNER JOIN company c ON -- name of company table
b.companyid = c.companyid -- column with company id in company table
GROUP BY c.name
);
0
SELECT MIN(col2), MAX(col2) FROM table GROUP BY col1;
関連する問題
- 1. MySQLの2つのテーブルは、私はテーブルを持っている
- 2. 私はテーブルのtbl_orders」を持っているMySQLのテーブルから
- 3. MySQLは私は2つのテーブル持っている別のテーブル
- 4. MYSQL私は3つのテーブル持っているアクティブなテーブル
- 5. MYSQL参加:私はテーブルに持って
- 6. MySQLの私は、次の構造を持つMySQLのテーブルを持っている
- 7. 私は2つのMySQL(MyISAMテーブル)テーブルを持っているMySQLの
- 8. MySQLを使用すると、私はテーブルを持っている
- 9. MySQLは、私は2つのテーブルを持っている値
- 10. MySQLは、私は4つのテーブルを持っている
- 11. MySQLは、私は2つのテーブルを持っている/ SUMクエリ
- 12. MYSQLは、私は2つのテーブルを持っている
- 13. MySQLは、私は、このテーブルを持っている
- 14. 私は、以下のデータをMySQLのテーブルを持っている
- 15. 私は2つのテーブルを持っているmysqlの
- 16. が、私はこれらのテーブルを持っているMySQLの
- 17. MYSQLトリガー - 私は2つのテーブルを持っている
- 18. 私は2つのテーブルを持っているMySQLの
- 19. フィルタと、私はこのテーブルを持っているのMysql
- 20. 私は2つのMySQLのテーブルを持っている
- 21. PHPのMYSQL、私は2つのテーブルを持っているクエリ
- 22. は、私は2つのテーブル持っているのMySQL
- 23. インナーは、私は2つのテーブル持っているMySQLの
- 24. MySQLの私は2つのテーブル持っている別の
- 25. MySQLは、私は次のようにMySQLのテーブルを持っているユーザー
- 26. は、私は、次の列を持つMySQLのテーブルを持っている
- 27. MySQLは、私は2つのテーブルを持っている別のテーブル
- 28. MySQLのLEFTは、私は3つのテーブルを持っている3つのテーブル
- 29. トラブル私はテーブルを持っている
- 30. 私はテーブルを持っている
? –