MySQL4.1において以下の命令文を発行しても結果が返ってきません。


SELECT user_name FROM user WHERE NOT user_id = 1

■テーブルuser
user_id、user_name

user_idが1以外の値を持つレコードのuser_nameを取り出したいのですがどのようなSQLを発行すればよいのか教えてください

よろしくお願いします

回答の条件
  • 1人2回まで
  • 登録:2007/05/30 16:22:55
  • 終了:2007/05/30 16:37:37

回答(3件)

id:taknt No.1

きゃづみぃ回答回数13537ベストアンサー獲得回数11982007/05/30 16:31:29

ポイント40pt

http://dev.mysql.com/doc/refman/4.1/ja/comparison-operators.html

SELECT user_name FROM user WHERE NOT user_id <> 1

および

SELECT user_name FROM user WHERE NOT user_id != 1


で いかがでしょうか?

id:jayz

ありがとうございます、教えていただいたSQL文だとちゃんんと結果が返ってきました

2007/05/30 16:36:05
id:tekitouse No.2

tekitouse回答回数29ベストアンサー獲得回数32007/05/30 16:30:03

ポイント29pt

SELECT user_name FROM user WHERE user_id <> 1;

もしくは

SELECT user_name FROM user WHERE user_id != 1;

で動作致します。

ちなみに当方環境はMySQL 4.1.20です。

id:uml No.3

uml回答回数97ベストアンサー獲得回数22007/05/30 16:31:09

ポイント15pt

最後の;がないとか?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません