おもいっきり横にスクロールしないと全体を見渡せない、 嫌がらせみたない表でしょう? 0523NAME IS NULL2017/04/23(日) 10:52:31.24ID:???>>522 あなたのいう綺麗な表とは? 縦にしたいの?
『おもいっきり縦にスクロールしないと全体を見渡せない、 嫌がらせみたない表。』
を作りたいの? 何が便利になるの? 0524NAME IS NULL2017/04/23(日) 11:01:55.37ID:??? union allで列分繋げればできるよ 0525NAME IS NULL2017/04/23(日) 11:12:44.52ID:??? 質問返ししてる奴いいかげんウザい 0526NAME IS NULL2017/04/23(日) 11:17:44.14ID:???>>525 どうしたw 急にww 0527NAME IS NULL2017/04/23(日) 11:46:31.38ID:??? なるほど
なんか、同名だと駄目で当然的な流れだが、PostgreSQLではエラーにはならない。 エラーになるのが普通なのか? 0539NAME IS NULL2017/04/24(月) 11:32:36.94ID:???>>538 普通とは? 0540NAME IS NULL2017/04/24(月) 11:50:05.50ID:???>>539 > 普通とは? その疑問の意味がわからない。 0541NAME IS NULL2017/04/24(月) 12:00:49.79ID:???>>540 その文脈で普通を 具体的に表現して。 0542NAME IS NULL2017/04/24(月) 12:40:31.78ID:Ng2xnlDE インラインビューの別名に実テーブル名を使う心理がわからない。混乱するだけだと思うが。 0543NAME IS NULL2017/04/24(月) 12:40:38.23ID:??? もはや後に退けなくなった意地の質問返し 不毛である 0544NAME IS NULL2017/04/24(月) 12:48:45.79ID:???>>541 え?いやだからPostgreSQL以外のRDBMSじゃエラーになるのが普通なのかって意味だけど? 0545NAME IS NULL2017/04/24(月) 12:51:43.81ID:???>>544 普通でないよ 0546NAME IS NULL2017/04/24(月) 13:01:37.97ID:???>>545 そうなんだ。 いや、>>503に誰もコメントしないから、エラーになるのが普通なのかと、ちょっと心配したし。 0547NAME IS NULL2017/04/24(月) 13:04:55.00ID:???>>542 ひょっとして、PostgreSQL以外では以下はエラーになるのが普通なの? select * from (select a, b from hoge) as hoge まぁ、俺も実在のテーブル名を別名につけようとは思わないんだが。 0548NAME IS NULL2017/04/24(月) 13:07:17.98ID:???>>547 心配するな、俺の知ってる範囲ではそれはエラーにならない 0549NAME IS NULL2017/04/24(月) 13:24:49.68ID:??? 別名に関して誤解してる奴が多そうだな 0550NAME IS NULL2017/04/24(月) 14:45:32.03ID:??? >これをUnionで縦に繋げれば綺麗な表になりますが、 >普通にやると検索が3倍になるので、2回目以降は前回の抽出結果を参照したいんです。
select一回で全項目を取得して、後はアプリにやらせるとか 0551NAME IS NULL2017/04/24(月) 14:54:59.09ID:??? なんかよくわからんが、case whenでいけるかもよ? データ例と期待する取得結果を書けば、ちゃんとした答えが返るかも いまのとこ、何をやりたいのかいまいちわからん 0552NAME IS NULL2017/04/24(月) 15:30:08.24ID:??? こういうこと?
これで出てきますか? 0568NAME IS NULL2017/05/10(水) 20:07:47.00ID:???>>567 出てこないよー 0569NAME IS NULL2017/05/10(水) 20:32:12.08ID:f4kloMSM 社員情報に名前入れろや お前は名無しの社員ちゃうやろアホか 0570NAME IS NULL2017/05/10(水) 22:05:06.36ID:??? システムがデータベースを使っているのでどうにもできないのです ざっくり見た感じですが、こんな感じになっていたと思います 0571NAME IS NULL2017/05/10(水) 22:23:54.78ID:??? ざっくり見ただけで俺に聞くなよ失礼な人だな 0572NAME IS NULL2017/05/10(水) 22:41:53.38ID:??? 失礼しました。やはり方法はないんでしょうか? 0573NAME IS NULL2017/05/10(水) 23:00:43.24ID:??? INNER JOINすれば済む話では 0574NAME IS NULL2017/05/10(水) 23:27:46.64ID:???>>572 怖くて教えられない なぜSQLを知らない人が仕事用のデータベースをいじろうとしているのか 0575NAME IS NULL2017/05/10(水) 23:41:35.27ID:??? sqlなんて基本以来10年近くいじってないワイが適当回答すると SELECT 社員.名前 FROM 社員情報 WHERE 社員.ID IN (SELECT 社員情報.社員ID FROM 社員情報 WHERE 社員情報.身長 >= 170) 0576NAME IS NULL2017/05/11(木) 00:41:42.41ID:???>>567 こうかな?
SELECT 社員.名前 FROM 社員, 社員情報 WHERE 社員情報.身長 >= 170 AND 社員.社員ID = 社員情報.社員ID 0577NAME IS NULL2017/05/11(木) 19:53:55.21ID:???>>567 社員IDで紐付いてるとかを勝手に想定してくれる訳じゃないので指定してやらないとな
SELECT 社員.名前 FROM 社員情報 INNER JOIN 社員 ON 社員情報.社員ID = 社員.社員ID WHERE 社員情報.身長 >= 170
>>569 機微な情報は別テーブルとか普通にあるだろ 0578NAME IS NULL2017/05/11(木) 22:09:00.58ID:kTC/q0g8>>577 機微な情報は別テーブルとかないし 別テーブルにする意味もないし そもそも社員の名前は機微な情報ではない
あ、勘違いしやすいみたいだから一応断っておくけど これ褒めてるんじゃないからねw 0579NAME IS NULL2017/05/11(木) 22:57:42.62ID:??? 一応書いておくけど、
ここは初心者スレ 0580NAME IS NULL2017/05/11(木) 23:30:48.76ID:??? 大雑把な性格の俺的には、こうかな?
SELECT * FROM * LEFT JOIN * ON * = * 0581NAME IS NULL2017/05/12(金) 04:58:07.76ID:???>>578 > そもそも社員の名前は機微な情報ではない ここまでバカだとは... 機微な情報の意味わかってないだろ w 0582NAME IS NULL2017/05/12(金) 08:00:05.76ID:???>>581 もう一つ勘違いしてるみたいだけど 2ちゃんだって素直にありがとうって言ってもいいんだからね 0583NAME IS NULL2017/05/12(金) 08:29:18.99ID:??? ありがとう2ch >>578 みたいなバカがいるってことを教えてくれて
これでいいかな w 0584NAME IS NULL2017/05/12(金) 10:27:51.21ID:???>>581 機微な個人情報 JISQ15001:2006
・思想,信条又は宗教に関する事項 ・人種,民族,門地,本籍地(所在都道府県に関する情報を除く。),身体・精神障害,犯罪歴その他社会的差別の原因となる事項 ・勤労者の団結権,団体交渉その他団体行動の行為に関する事項 ・集団示威行為への参加,請願権の行使その他の政治的権利の行使に関する事項 ・保健医療又は性生活に関する事項 0585NAME IS NULL2017/05/12(金) 10:38:02.89ID:??? 俺の中では「普通にある」 俺の中ではな 0586NAME IS NULL2017/05/12(金) 11:55:26.59ID:??? 誰のマウンティングが決まるんか 興味深いw 0587NAME IS NULL2017/05/12(金) 12:27:50.14ID:???>>584 それもそうだけど >>581はそもそも社員テーブルに社員名がない事の理不尽さに気がついていない
馬鹿がその視野の狭さ故に犯す誤りの典型だねw 0588NAME IS NULL2017/05/12(金) 12:54:11.14ID:??? マウンティングとかアホなワードがバズったおかげで、>>586みたいな馬鹿が出てくるんだよ 0589NAME IS NULL2017/05/12(金) 13:09:41.44ID:???>>567 匿名かが簡単にできる、良いスキーマ 0590NAME IS NULL2017/05/12(金) 15:41:27.94ID:??? お前わかってないだろ <− 根拠のないマウント 0591NAME IS NULL2017/05/12(金) 18:40:02.74ID:???>>578 > 機微な情報は別テーブルとかないし いや、あると思うよ。
> 別テーブルにする意味もないし 異なる読み取り権限を設定できる。 0592NAME IS NULL2017/05/12(金) 19:54:33.25ID:??? 機微な情報で氏名とか言い出すアホがいて笑える どう見ても > 社員情報 > 社員ID、血液型、生年月日、性別、身長 の方だろ 0593NAME IS NULL2017/05/12(金) 21:23:59.30ID:??? 名前は普通に公開されている情報だと思う 0594NAME IS NULL2017/05/12(金) 22:16:38.19ID:??? schema.ini作るの面倒なんだけど、何とかならん? テキストファイルにはIMEX=1も効かないし。 0595NAME IS NULL2017/05/12(金) 23:05:00.31ID:???>>594 ローカルにdb入れて使う