MySQL SQL質問応答スレ [無断転載禁止]©2ch.net
>>121
ありがとうございます!
いままで2回にわけてSQL文をつくって無理やりやっていましたが、スマートにできそうです! WHERE IN で入力した順番になりません
SELECT
id,name
FROM table
WHERE id IN (3,2,1)
を流すと
1,2,3に並び替えられてしまいます
入力順のままにする方法はありますでしょうか? 3、2、1の順にしたい場合は、その順にソートするしかない すいません! order by でできるのでしょうか? 入力した順番が判らないと、その通りにはならない
DBへの格納順は指定できない
3,2,1の順が単に大きい順ということなら、order by desc で良い 入力順が、例えば2,1,3だったとしよう
その順に出力したいなら、
select * from table order by field (id , 2,1,3);
この場合も、入力順が 2,1,3 であると言う情報が必要 ORDER BY無しでINSERTされた順に出力される保証なんて無いのでは >入力順のままにする方法はありますでしょうか?
これをどううけとるか、だな SELECT * FROM users;で特定のカラムだけ抽出したくないとかできませんかね?
created_atだけ抽出したくないとか > 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
>
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
>
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。 なんの脈絡もなく突然こういうこと言い出す人いたら怖い >>139
昔の2ちゃんねるのデマだよ
こういう事実と異なる話で、創価学会員が全員、在日コリアンとかありえない話を信じ込む人間が一定数いる。 SELECT文の作成に困っています
下記のような2つのカラムを同一のものとして集計するヒントを頂けないしょうか?
【アンケートテーブル】
氏名 希望A 希望B
----------------------
Aさん 札幌 仙台
Bさん 大阪 福岡
Cさん 札幌 大阪
Dさん 福岡 札幌
↓
【旅行人気ランキング】
---------------------
札幌(3)
仙台(1)
大阪(2)
福岡(2) >>146
ありがとうございます
UNION で検索したら参考になりそうなサイトが沢山ヒットしました