1

私はこのテーブルを持っています:

CREATE TABLE IF NOT EXISTS `Vars` (
  `ID` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` varchar(15) NOT NULL,
  `userID` bigint(20) NOT NULL,
  `viewedT` bigint(20) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

私はこれらの値を持っています:

INSERT INTO `Vars` (`ID`, `code`, `userID`, `viewedT`) VALUES
(1, 'alex1234567', 1, 25),
(2, 'Dan1234567', 2, 15);

奇妙なことに、このクエリでは正しい結果が得られません。

select min(`viewedT`), `code` From Vars

結果は次のとおりです。

 min(`viewedT`)     Code
 15                 alex1234567

編集:私が必要とするのは、code持っているものを選択することですmin(viewsT)

構文に非常に小さなものが欠けていると確信していますが、それは私に反対票を投じますが、自分の間違いを知り、そこから学ぶ必要があります。

4

2 に答える 2