Loading...

社内システム開発日記:その133

前書き

お疲れ様です!
小手投げです。

他人の髪を初めて切りました。
自分のはバリカンで刈るだけなので、ハサミがこんなに難しいとは知りませんでした。
切断面がボコボコになっているのが悔しいので、リベンジしたいです。

今回は日記です。

日記

生産性向上委員会の議事録まとめ

生産性向上委員会分科会の議事録まとめ

2時間の会議が6時間で普段よりも1.5倍くらい早い
多分部長がほとんどいなくて別の人がメインだったので、
部長の発する単語が分からないというのがほぼなくなったからのような気がする

権限チェックで求める値が得られない問題
JOINを使わずに書いていたのでJOINを使ってみる、ダメ
EXISTSがいけないのかと思い外してみる、ダメ
単純なセレクトをしてみる、ダメ

SQLの問題ではないと思いソースの別部分を見ていたら、
メソッドがSelectになっていた
1つしかとらないのでSelectOneでないと
何回目だこのミス

無事にチェックを通ったので一般エンジニアでも確認
チェックが通らない
SQLを試してみるとダメなのでSQLの問題
0 AND 0 = 0 が 0になっていた
もしかしたら 0 = 0 が先に評価されているのではと思い、
0 AND 0 をくくってやったらちゃんと動いた

月曜はエンジニア詳細画面か入社前ユーザー用画面どっちから作ろう

後書き

SelectとSelectOneは使うときに構造体と配列をちゃんと意識しようと思います。

SQLの演算子の優先順位がツール上とgorpで違うのが謎です。

ではまた次回。

情報戦略テクノロジー