重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

SELECT id (price * 10)
FROM table
WHERE id IN (1, 2, 3)
を、実行すると
+--+-----+
| id | price |
+--+-----+
| 1 | 100 |
| 2 | 100 |
| 3 | 100 |
+--+-----+
に、なります。

この結果に対してid1には*10、id2には*20、id3には*30というような処理はMySQLで可能でしょうか?
期待値としては
+--+-----+
| id | price |
+--+-----+
| 1 | 100 |
| 2 | 200 |
| 3 | 300 |
+--+-----+
です。
よろしくお願いします。

A 回答 (1件)

一例。

「SELECTさせた値にそれぞれ別の処理を」の回答画像1
    • good
    • 0
この回答へのお礼

レベル高すぎて何をされているのかさっぱりですが、時間かけて解読したいと思います。
ありがとうございました。

お礼日時:2013/09/24 08:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す