0

SQL開発者とOracle 11gを使用してホテルシステム用のデータベースを作成しています.first_name、last_name、電子メール、および各人(電子メール)がホテルを訪れた回数を出力する必要があります. したがって、予約テーブルでメールが何回発生するかをカウントする必要があります。

参加するテーブルが 2 つあります。

  • お客様:

first_name last_name phone address town email postcode

  • 予約:

Date_ room occupants arrival_time nights paid email_

表示したいfirst_name, last_name, email, COUNT(email)

これどうやってするの?

4

2 に答える 2

0
SELECT   first_name, last_name, customer.email, visits
FROM     customer
JOIN     (SELECT   email_, COUNT(*) AS visits
          FROM     bookings
          GROUP BY email_) v
ON       customer.email = v.email_
于 2013-11-06T11:35:19.083 に答える