CREATE TABLE Chefs
(Chef VARCHAR(1) NOT NULL,
Dish VARCHAR(30) NOT NULL);
INSERT INTO Chefs(Chef, Dish)
values
('A', 'Apple pie'),
('A', 'Beignet'),
('A', 'Andes Chocolate Cake'),
('B', 'Tiramisu'),
('B', 'Creme brulee'),
('B', 'Beignet'),
('C', 'Tiramisu'),
('C', 'Creme brulee'),
('D', 'Apple pie'),
('D', 'Tiramisu'),
('D', 'Creme brulee'),
('E', 'Apple pie'),
('E', 'Bananas Foster'),
('E', 'Creme brulee'),
('E', 'Tiramisu');
CREATE TABLE menu
(Dish VARCHAR(30) NOT NULL);
INSERT INTO menu(Dish)
values
('Creme brulee'),
('Apple pie'),
('Tiramisu');
/*
Select Chef as Chef
From Chefs
Where 3 = (Select Count(c.Chef)
From Chefs c
Where c.Dish IN (Select Dish
From menu));
*/
Select c.Chef, COUNT(c.Chef)
From Chefs c
Where c.Dish IN (Select Dish
From menu);
Q1JFQVRFIFRBQkxFIENoZWZzCihDaGVmIFZBUkNIQVIoMSkgTk9UIE5VTEwsCkRpc2ggVkFSQ0hBUigzMCkgTk9UIE5VTEwpOwoKSU5TRVJUIElOVE8gQ2hlZnMoQ2hlZiwgRGlzaCkKdmFsdWVzCignQScsICdBcHBsZSBwaWUnKSwKKCdBJywgJ0JlaWduZXQnKSwKKCdBJywgJ0FuZGVzIENob2NvbGF0ZSBDYWtlJyksCignQicsICdUaXJhbWlzdScpLAooJ0InLCAnQ3JlbWUgYnJ1bGVlJyksCignQicsICdCZWlnbmV0JyksCignQycsICdUaXJhbWlzdScpLAooJ0MnLCAnQ3JlbWUgYnJ1bGVlJyksCignRCcsICdBcHBsZSBwaWUnKSwKKCdEJywgJ1RpcmFtaXN1JyksCignRCcsICdDcmVtZSBicnVsZWUnKSwKKCdFJywgJ0FwcGxlIHBpZScpLAooJ0UnLCAnQmFuYW5hcyBGb3N0ZXInKSwKKCdFJywgJ0NyZW1lIGJydWxlZScpLAooJ0UnLCAnVGlyYW1pc3UnKTsKCgpDUkVBVEUgVEFCTEUgbWVudQooRGlzaCBWQVJDSEFSKDMwKSBOT1QgTlVMTCk7CgpJTlNFUlQgSU5UTyBtZW51KERpc2gpCnZhbHVlcwooJ0NyZW1lIGJydWxlZScpLAooJ0FwcGxlIHBpZScpLAooJ1RpcmFtaXN1Jyk7CgovKgpTZWxlY3QgQ2hlZiBhcyBDaGVmCkZyb20gQ2hlZnMKV2hlcmUgMyA9IChTZWxlY3QgQ291bnQoYy5DaGVmKQoJCQlGcm9tIENoZWZzIGMKCQkJV2hlcmUgYy5EaXNoIElOIChTZWxlY3QgRGlzaAoJCQkJRnJvbSBtZW51KSk7CiovCgpTZWxlY3QgYy5DaGVmLCBDT1VOVChjLkNoZWYpCkZyb20gQ2hlZnMgYwpXaGVyZSBjLkRpc2ggSU4gKFNlbGVjdCBEaXNoCgkJCQlGcm9tIG1lbnUpOwoK