mysql:11770
From: "T.Sasaki" <"T.Sasaki" <papasan2000@xxxxxxxxxx>>
Date: 16 Jul 2005 10:58:19 +0900
Subject: [mysql 11770] Re: where区の書き方が分かりません。
ありがとうございます、佐々木です。 そのテーブル構造とレコードデータなら、 select * from `diary` where `date` >= 1121298488 and `date` < 1121298743 order by date desc; というSQLで1レコード目が取り出せると思います。 昨晩、柳町が書かれたSQLは `date` の比較値が文字列だった上、 2つめの `date` の比較値が1つめの比較値よりも小さいため、 検索条件で全てのレコードが除外されたものと思われます。 また date という列名については、SQL の規格では禁止されていますが、 MySQL では「一般的な単語である」という理由から使用が認められています。 あと、WHERE 句を使用すると問題の切り分けが出来なくなると書いたのは、 WHERE 句の質問をしているので、WHERE 句を利用しないケースで きちんと MySQL からデータが取得できるか確認したかったからです。 以上、よろしくお願いします。
11753 2005-07-14 14:03 ["Takeshi Matsumura (] Re: where区の書き方が分かりません。 11755 2005-07-14 19:11 ┗[柳町 洋光 <hiromits] 11758 2005-07-14 20:03 ┣["T.Sasaki" <papasan2] 11763 2005-07-15 08:57 ┗["Keiji Watanabe" <ke] 11764 2005-07-15 23:42 ┣[柳町 洋光 <hiromits] 11767 2005-07-16 07:39 ┃┣["TOYOSHIMA,Masayuki"] 11774 2005-07-16 12:01 ┃┗[こうちゃん <kouji@xx] 11765 2005-07-15 23:48 ┗[柳町 洋光 <hiromits] 11766 2005-07-16 07:13 ┗["T.Sasaki" <papasan2] 11768 2005-07-16 10:28 ┗[柳町 洋光 <hiromits] 11769 2005-07-16 10:36 ┣["F.Y" <fumi_sby@xxxx] -> 11770 2005-07-16 10:58 ┣["T.Sasaki" <papasan2] 11771 2005-07-16 11:04 ┣[Hideki SUNADA <hidek] 11773 2005-07-16 11:26 ┃┗[Hideki SUNADA <hidek] 12003 2005-08-24 21:31 ┗["janreno" <janreno@x] 詳細をタイトルには書き切れませんが、SQL文の作成で質問致します。 12004 2005-08-24 21:49 ┗[UNO Shintaro <uno@xx] 12005 2005-08-25 02:12 ┗["janreno" <janreno@x] 12006 2005-08-25 03:22 ┣["saori" <hibiki@xxxx] 12007 2005-08-25 08:01 ┗[UNO Shintaro <uno@xx]