セールスマンとその歩みを追跡する必要があります。Prospects と Activity の 2 つのテーブルがあります。
SQL は次のとおりです: Sql Fiddle ここ: http://sqlfiddle.com/#!2/413e1c
CREATE TABLE `Prospects` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`Name` VARCHAR(45) NULL ,
PRIMARY KEY (`ID`) );
INSERT INTO `Prospects` (`Name`) VALUES ('Tom');
INSERT INTO `Prospects` (`Name`) VALUES ('Dick');
INSERT INTO `Prospects` (`Name`) VALUES ('Harry');
INSERT INTO `Prospects` (`Name`) VALUES ('Oscar');
CREATE TABLE `Activity` (
`ID` INT NOT NULL AUTO_INCREMENT,
`Prospect_ID` INT NULL ,
`Active` VARCHAR(45) NULL ,
`Step` VARCHAR(45) NULL ,
PRIMARY KEY (`ID`) );
INSERT INTO `Activity` (`Prospect_ID`, `Active`, `Step`) VALUES ('1', 'Yes', 'Call');
INSERT INTO `Activity` (`Prospect_ID`, `Active`, `Step`) VALUES ('1', 'No', 'Mail');
INSERT INTO `Activity` (`Prospect_ID`, `Active`, `Step`) VALUES ('2', 'No', 'Call');
INSERT INTO `Activity` (`Prospect_ID`, `Active`, `Step`) VALUES ('3', 'Yes', 'Mail');
私が探しているのは、各見込み客のオープン アクティビティです。Active = No の場合、除外する必要があります。
ID Prospect Status
1 Tom Call
2 Dick -None-
3 Harry Mail
4 Oscar -None-
私は2つの点で立ち往生しています
1.データに記録がありません。
2.関連ファイルを検索しています。
よろしくお願いします!