-1

私は2つのテーブルを持っています。

1 つは「detailtousers」にはユーザーに関する情報が含まれ、「commenttousers」にはコメントに関する情報が含まれます。

テーブルdetailtousersによるダンプ:

CREATE TABLE IF NOT EXISTS `detailtousers` (
  `idDetailToUsers` int(11) NOT NULL AUTO_INCREMENT,
  `DetailToUsersName` varchar(250) NOT NULL,
  `DetailToUsersEmail` varchar(60) DEFAULT NULL,
  `DetailToUsersPhone` varchar(150) DEFAULT NULL,
  `DetailToUsersExpirience` double DEFAULT NULL,
  `DetailToUsersCity` int(11) NOT NULL,
  `DetailToUsersCountry` int(11) NOT NULL,
  `DetailToUsersSite` varchar(45) DEFAULT NULL,
  `DetailToUsersAge` int(11) DEFAULT NULL,
  `DetailToUsersSex` int(11) NOT NULL,
  `DetailToUsersPhoto` varchar(150) DEFAULT NULL,
  `DetailToUsersToMF` int(11) DEFAULT NULL,
  `DetailToUsersFB` varchar(150) DEFAULT NULL,
  `DetailToUsersTW` varchar(150) DEFAULT NULL,
  `DetailToUsersYTB` varchar(150) DEFAULT NULL,
  `DetailToUsersVIP` int(11) DEFAULT '0',
  `DetailToUsersPalata` int(11) DEFAULT NULL,
  `DetailToUsersHide` int(11) DEFAULT NULL,
  PRIMARY KEY (`idDetailToUsers`),
  UNIQUE KEY `idDetailToUsers_UNIQUE` (`idDetailToUsers`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

テーブルごとにダンプ: commenttousers

CREATE TABLE IF NOT EXISTS `commenttousers` (
  `idCommentToUsers` int(11) NOT NULL AUTO_INCREMENT,
  `CommentToUsersTime` int(11) NOT NULL,
  `CommentToUsersIdUser` int(11) NOT NULL,
  `CommentToUsersComment` text NOT NULL,
  `CommentToUsersStatus` int(11) NOT NULL,
  `CommentToUsersIdToUser` int(11) DEFAULT NULL,
  PRIMARY KEY (`idCommentToUsers`),
  UNIQUE KEY `idCommentToUsers_UNIQUE` (`idCommentToUsers`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

すべてのコメントを選択してフィールドを取得したい: DetailToUsersNameCommentToUsersCommentCommentToUsersIdToUserCommentToUsersIdUser、 C*ommentToUsersTime*。

フィールドCommentToUsersIdUserCommentToUsersIdToUserフィールドから CommentToUsersIdToUserに注意してください コメントのために残されたユーザーの名前を取得したいので、テーブルを再度接続する必要があります。

今私はそうしようとしています:

SELECT `*s` FROM (`commenttousers`) LEFT JOIN `detailtousers` ON `detailtousers`.`idDetailToUsers` = `commenttousers`.`CommentToUsersIdToUser` LIMIT 5

だから、それは私が必要とすることを私に与えてくれますが、どのユーザーがコメントを残したのかについての情報を得ることができません. (テーブルdetailtousersからの彼女の名前) 解決策を見つけるのを手伝ってくれませんか?

4

1 に答える 1