のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,644,651人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレMySQL 総合 Part24

mysql覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

651 = :

>>647
該当の言語スレで聞いたほうがいいな。
内容はもっと詳細に書いた方がいい。
最低限いるのは言語名(該当言語スレに行くならいらない)と処理に失敗するコードの内容。
あと>>648->>649のことは忘れろ。

652 = :

>>649
できましたありがとう

653 = :

PHPがなぜクソと言われるのか、その一端が分かる流れだと思いました(小並感)

655 = :

date関数はそういう用途で使うものじゃないから。
別にそういう風にできる関数や、日付を取り扱うクラスが用意されている。
スレチだから詳細は書かないけど。

656 = :

全世界で、秒針がゼロを指すのは同時なんでしょ
どういうことなの

657 = :

>>655
SQLインジェクションはちゃんと対策してくれよ

>>655
DateTime::addとかがそういう仕様だよ

658 = :

すみませんがお助けください
この画像のように、2つのテーブルがあり、左の案件1つにつき複数のコストがあります。
そのコストを引き当てIDにもとづいて合計して案件テーブルに格納したいです。
よろしくおねがいします

/nox/remoteimages/95/0b/05a6aa463e30456f71e036ad28a7.jpeg

659 = :

SELECT t1.案件,COLLAPSE(SUM(t2.金額),0) FROM 案件 AS t1 LEFT OUTER JOIN コスト AS t2 ON t1.ID=t2.引当ID GROUP BY 引当ID

テストはしてない

660 = :

格納か
適宜INSERTなりUPDATEなり書き換えてくれ

661 = :

>>660
格納じゃなくていいです
目的のテーブルがえらるれば

662 = :

>>659
うーん、なぜかエラーが出てしまう。
僕が意味を理解できていないので、エラー内容もわけがわからない

663 = :

>>662
俺らは理解できるから、ちょっとエラー内容教えてみ

668 = :

ごじょういって、攘夷のこと?

669 = :

書き込むスレ間違えてた……

670 = :

>>658ですけど
現状、下記のクエリでかなり近いところまできました

SELECT t1.anken , SUM(t2.金額) FROM t1 ,t2 WHERE t1.id = t2.引当id GROUP BY t2.引当id

ただし、金額がゼロの案件が表示されないです
ひきつづきアドバイスよろしくおねがいします

672 = :

COALESCEでNULLを0に変換するのも必要だけど
まず>>659が外部結合で例を示してるのにそれ自分で外しちゃってるから

673 = :

いまさら聞きにくいことなんですけど、
SELECTで合成されたテーブルは、実体はあるんですか?
そのテーブルに対しさらにクエリできますか
またそのテーブルはいつまで存在してるのでしょうけ?

674 = :

たびたびお世話になります
あらためて整理して見ました
この画像のように2つのテーブルを合成したいです。
ご指導もらったコレラセでやると、コストの登録のないものが表示されません。
コストテーブルにないものは0と表示したいです。案件テーブルにある件数すべてが表示されたいということです。
よろしくご指導おねがいします

675 = :

/nox/remoteimages/f6/e8/43bf209bcf7f8fa7dd06fa54381b.jpeg画像はこれです
よろしくおねがします

676 = :

>>673
SQL view でググって勉強されたらいかが?

677 :

>>659の関数名の間違いだけなおしたらいけるんじゃねーの?
なんで無視してるの?

678 = :

>>674
仕事か学校の課題か知らないが、
一度データデースの入門書でも読んだ方がいい。

679 = :

実体を残せるのはテンポラリテーブル
http://logic.moo.jp/data/archives/11.html

UPDATE JOIN GROUP BY でググれば一発だが
まず LEFT JOIN が分からんとどうにもならん

680 = :

>>677
すみません>>674で報告したように、コスト一覧に対応がないものつまりコスト0の案件がリストアップされないのである

681 = :

なんだかんだ言って、誰もやれないのかな?

682 = :

お前が勝手にLEFT JOIN外したからじゃん

683 = :

じゃあ>>659で出来るといいたい?

684 = :

結局、自力でやれました

SELECT anken.id,anken.anken_name,COALESCE(SUM(cost.cost_gaku),0)
FROM anken
LEFT JOIN cost
ON anken.id = cost.rel_id
group by anken.id

ちみらほんとに使えないインターネッツやな

685 = :

>>684
>>659と同じものにたどり着けたね。おめでとう

686 = :

何がしたかったんだコイツ

687 = :

>>684
答えが殆ど出ていたにもかかわらず正答に辿り着くまで時間がかかったとはいえなんとか解決できてよかったね。
おめでとう。

688 = :

>>658ってどう見ても>>628>>642のマッチ棒だよな?
クリエーとか言ってるし…

689 = :

マッチ棒wwww

690 = :

クリエーってその場だけのタイプミスじゃなかったのか、、、w

692 = :

セレクトの結果、何もヒットしなかった場合、フェッチアソック時にエラーが出てしまうのをなんとかしたい。
よろしくお願いします

693 = :

ここはMySQLのスレ。判ってますか?

694 = :

そんなもん結果行数数えて0ならFetchしないようにしろよ
そもそも何?その欠陥ラッパ

696 = :

たしかに、PHP側の問題でした
mysql_queryで結果がヌルなのでそのエラーになるようです
けどげせないのは、いままで結果がカラでもエラーは出ていなかったんですよ
条件追加したらこうなったのである

697 = :

>>696
mysql_queryは非推奨だよ

nullを利用する部分を書き間違えてるんでしょ
phpの問題というよりプログラムの問題でしょ

698 = :

しかも情報小出しとかw

699 = :

まあそう言わんと

700 = :

マッチ棒専用の託児所じゃねーぞここは


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について