【緊急】腕に覚えのあるプログラマー来てくれ!!
■ このスレッドは過去ログ倉庫に格納されています
0001ひろゆき代理
2006/03/09(木) 18:59:22ID:QGdZvsUO>旧鯖 http://info.2ch.net/webwerewolf/index.htm
>新鯖 http://info.2ch.net/jinro/index.php
>新新 http://info.2ch.net/jinro2/jinro_index.htm
本スレ
http://live22x.2ch.net/test/read.cgi/news/1141871872/
要約:
現在ひろゆきが人狼プロジェクトでCGI等のテストをしているわけだが
いろいろぐだぐだなわけだ
そこでこの板のみんなにいろいろ改造してほしいわけだ
0102nobodyさん
2006/03/14(火) 13:25:50ID:???0103nobodyさん
2006/03/14(火) 13:28:58ID:???0104nobodyさん
NGNG0105nobodyさん
2006/03/14(火) 13:40:45ID:???select user_id, count(user_id)
from users
where win_lose = 'w'
group by user_id
order by count(user_id) desc
な感じじゃダメなも?
0106nobodyさん
NGNGに繋がるわけです。
0107nobodyさん
2006/03/14(火) 16:49:48ID:???0108nobodyさん
2006/03/14(火) 16:51:26ID:???0109nobodyさん
2006/03/14(火) 19:09:09ID:???だから >>73「同一のuser_idの中でprofileやunameがいろいろある場合には、
profileやunameに入る値を指定することは可能なんでしょうかー?」
の「指定」って言ってる条件はなんなん?
user_id,profile,uname,win_lose,time
1,aho,baka,w,2006-03-14 19:00:00
1,roli,hiroyu(ry,w,2006-03-14 16:00:00
1,hoge,piyo,w,2006-03-12 11:00:00
のどれがほしいのよ
0110nobodyさん
NGNG0111nobodyさん
2006/03/14(火) 20:25:15ID:???SELECT
user_id,
SUBSTRING(MAX(CONCAT(time,profile),9) AS profile,
SUBSTRING(MAX(CONCAT(time,uname),9) AS uname,
MAX(time) AS time,
COUNT(*) AS cnt
FROM users
WHERE win_lose = 'w'
GROUP BY user_id
でどうよ。
0113nobodyさん
NGNG0114nobodyさん
2006/03/15(水) 02:13:00ID:???ちと考えればできるつーに
SUBSTRING( MAX( CONCAT(LPAD(time,10,'0'),uname) ), 11) AS uname,
0115nobodyさん
NGNG0116nobodyさん
2006/03/15(水) 03:29:52ID:???マニュアル嫁
http://dev.mysql.com/doc/refman/4.1/ja/string-functions.html
0117nobodyさん
NGNGどうも最新の結果が出てないっぽいのですね。
SELECT max(room_no) ,SUBSTRING( MAX( CONCAT(LPAD(room_no,10,'0'),profile) ), 11) AS profile,
be_userid ,count(*) as winning , SUBSTRING( MAX( CONCAT(LPAD(room_no,10,'0'),uname) ), 11) AS uname
FROM `user_entry` where `win_lose` = "w" group by be_userid order by winning DESC LIMIT 20;
SUBSTRING( MAX( CONCAT(LPAD(room_no,10,'0'),profile) ), 11) AS profile
の部分のroom_noがMAXでないからかと思ったのですが、
エラーがでちゃうんですね。
SELECT max(room_no) ,SUBSTRING( MAX( CONCAT(LPAD(max(room_no),10,'0'),profile) ), 11) AS profile,
be_userid ,count(*) as winning , SUBSTRING( MAX( CONCAT(LPAD(room_no,10,'0'),uname) ), 11) AS uname
FROM `user_entry` where `win_lose` = "w" group by be_userid order by winning DESC LIMIT 20;
ERROR 1111 (HY000): Invalid use of group function
0118nobodyさん
2006/03/15(水) 04:40:35ID:???0119nobodyさん
2006/03/15(水) 04:49:29ID:???MAX(room_no)だとGROUPされた中のMAXと不定なprofileがくっつくのでエラーでなくてもだめぽい
GROUPされた中の一番大きいroom_no+profileを取得してるんだけどね
>どうも最新の結果が出てないっぽいのですね。
先のやつでSUBSTRINGを取ってどのroom_noが取得されているか調べてみたらどう?てか調べてみた?
マニュアルにまんま例があった
http://dev.mysql.com/doc/refman/4.1/ja/example-maximum-column-group-row.html
0120nobodyさん
NGNGSUBSTRINGを取って原因を把握してみました。
whileループのときは、where `win_lose` = "w"をしてなかったんで、
wでもlでも最新のプロフィールを返していたようです。
というわけで、仕様としては上記でOKだったようです。
マニュアルにまったく同じことをやってる人がいたんですねぇ、、
「ただし、MAX と CONCAT を使用した、非効率的な手段を使用する必要があります。」
素直にテンポラリーテーブルを作るほうが効率がいいみたいですね。
0121nobodyさん
2006/03/15(水) 05:39:23ID:???工エエェェ(´д`)ェェエエ工工
いっかいPHPくだ質でもいって質問の仕方覚えて恋
テンポラリがいいか非効率でも関数ですませるかは元のテーブルの件数やインデックス
なんかにもよると思うよ
メモリーにでもテンポラリが作れればいいのかもしれないが
0122nobodyさん
2006/03/15(水) 05:58:29ID:???0123nobodyさん
2006/03/15(水) 06:15:58ID:???ノシ
select a.uname, a.handle_name, a.profile, a.be_userid, a.win_lose, count(a.win_lose) as w_kazu, max(b.room_no) as new_room
from user_entry a inner join user_entry b on a.room_no = b.room_no
group by b.be_userid having a.win_lose='w' order by w_kazu desc
0124参加者募集中!
2006/03/15(水) 23:15:48ID:cWKpq76B★★★自動売買ソフトを作ろうぜ★★★ Part3
http://live19.2ch.net/test/read.cgi/stock/1141718486/l50
0125nobodyさん
2006/03/15(水) 23:17:57ID:???金のないヒキに無縁の話です
0126nobodyさん
2006/03/15(水) 23:19:50ID:cWKpq76Bシステム完成させてPC働かせて金持ちになろうぜ!
★★★自動売買ソフトを作ろうぜ★★★ Part3
http://live19.2ch.net/test/read.cgi/stock/1141718486/l50
0127nobodyさん
2006/03/15(水) 23:26:25ID:???仕事を認めてくれる上司が欲しい。
0129nobodyさん
NGNG0130nobodyさん
2006/03/17(金) 07:27:14ID:???0131nobodyさん
2006/03/17(金) 07:51:26ID:???0132nobodyさん
2006/03/24(金) 09:32:57ID:???http://live22x.2ch.net/test/read.cgi/news/1143048269/
0133nobodyさん
2006/03/26(日) 01:11:47ID:???同一IPが同時に1つの村に存在しないようにしてほしい、要するに多重禁止
あと村の上限数を設定して欲しい、乱立すると困る
0134nobodyさん
2006/03/29(水) 09:19:35ID:???http://sakura03.bbspink.com/test/read.cgi/neet4pink/1142306048/
0135nobodyさん
2006/04/05(水) 02:25:10ID:???友達
法則発動
この辺の文字が文字化けするんだけどなんでよ?
0138nobodyさん
2007/02/11(日) 17:18:01ID:UqZVZIaT0139nobodyさん
2007/02/16(金) 05:06:18ID:masZTrFYお願いがあります。。
0140nobodyさん
2007/02/16(金) 13:57:03ID:7eoa/RCZ0141nobodyさん
2007/02/20(火) 05:25:25ID:VMSdVaF4http://news22.2ch.net/test/read.cgi/newsplus/1171874937/
0142nobodyさん
2007/02/20(火) 07:03:15ID:???http://human6.2ch.net/test/read.cgi/ms/1168957905/
48 名前:可愛い奥様[sage] 投稿日:2007/02/04(日) 19:39:27 ID:b/0RSFnH0
結婚前に子供を2回オロシタことがあるのと、煙草をやめていないこと
お腹の赤が旦那の子かどうか微妙なこと
今の旦那と結婚して2年目、現在妊娠中(8ヶ月)
子供ができたってわかってからは何しても耐えるし、家事もしなくてよくなった。
一度、どこまで言ったら怒るのか試したけど、旦那・旦那の実家・仕事
生い立ち・SEX・趣味・お腹の赤、いろいろ文句言ってみたけど意地になって
耐えてた。でも目つきが悪かったから、その目つきで赤が死んだり障害が
あったりしたらお前のせいだ!って言ったら土下座してた。
旦那の財布を見たら心療内科の診察券があったから、どうやら薬で耐えてる
みたい。それもムカついたからやめさしたけど。
これで、私が子供をオロシタ経験者なんて知ったらどうなるんだろう?
ついでにお腹の赤の顔がまったく似てなかったらどうしよう。
殴っても耐えるし…ばれる前に離婚したいって言葉を引き出さないとマジでやばい。
59 名前:可愛い奥様[] 投稿日:2007/02/04(日) 22:00:10 ID:3Z4niqV20
息子は旦那の父親(銀行家)の子供
83 名前:可愛い奥様[] 投稿日:2007/02/06(火) 07:46:34 ID:rlNYiksj0
結婚してから、旦那以外で10人以上の男性と浮気したこと。
92 名前:可愛い奥様[] 投稿日:2007/02/09(金) 23:46:04 ID:QRXcETQYO
セクキャバでバイト経験あり。援交しまくり時代もあり。ヤッた数は100人くらい。
私バツイチで今の旦那には元夫の浮気が原因で離婚したの。とか言ったけどほんとは逆。
好きな人できて夫捨ててのりかえた。浮気しまくりだった。
0144nobodyさん
2013/04/13(土) 12:45:45.17ID:Uz9Yz0J40145nobodyさん
2013/04/14(日) 00:12:39.81ID:n+jRC3Rs230:以下、名無しにかわりましてVIPがお送りします[]
2013/04/13(土) 23:42:55.05 ID:DLhfuF/M0
じゃあ、俺がおもしろショー代わりに開いてやんよwww
これから神奈川の九条の会の賛同者たちを順番に晒してこうと思うんだwww
名案だろお?www
--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1365850484/
0146エシュロンなど
2013/06/01(土) 01:12:33.55ID:???工作員 エージェント ネイサン シークレット・ガバメント 最上位首謀者 で検索。
0147nobodyさん
2013/08/10(土) NY:AN:NY.ANID:ymd4PZ+nhttp://croudia.co.jp/NR20130731.html
■ このスレッドは過去ログ倉庫に格納されています