-1

セールスマンとその歩みを追跡する必要があります。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.関連ファイルを検索しています。

よろしくお願いします!

4

1 に答える 1