0
に参加して、カウント:のOracle APEXは、私はSQLコードで作成した2つのテーブル持って
CREATE TABLE
TicketSales(
purchase# Number(10),
client# Integer CONSTRAINT fk1 REFERENCES Customers,
PRIMARY KEY(purchase#));
CREATE TABLE Customers(
client# Integer,
name Char(30),
Primary Key(client#);
を基本的に表TicketSalesは、チケット販売データを保持し、クライアント#は、顧客テーブルで参照する外部キーです。私はTicketSalesテーブルにある名前を数えたいと思います。私は成功しなかったコードの下で試しました:
select Count(name)
From Customers
Where Customers.Client#=TicketSales.Client#
Group by Name;
助けていただきありがとうございます。
おかげで、
これは魅力のように機能します、ありがとうございます。私はcとtの略語がテーブル名の略語であることを理解できません。前に左の結合を使用しようとしましたが、うまくいかず、内と左の結合に違いはありますか? – kkoz84
はい。これらの結合タイプの大きな違い。多くの説明があります。 –
SQL結合のガイドとしてこれを試してください。 https://www.codeproject.com/articles/33052/visual-representation-of-sql-joins –