I need to get the Club_ID of all the clubs that have more than one member;

Here is the sql:

CREATE  TABLE `Members` (
  `ID` INT NOT NULL AUTO_INCREMENT ,
  `Club_ID` INT NULL ,
  `Name` VARCHAR(45) NULL ,
  PRIMARY KEY (`ID`) );


INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('1', 'Jim');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('2', 'John');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('1', 'Bill');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('3', 'Stan');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('4', 'David');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('1', 'Tony');
INSERT INTO `Members` (`Club_ID`, `Name`) VALUES ('5', 'Oscar');

This should return Only Club_ID =1!

What have you tried? Look for GROUP BY and HAVING.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.