コーディング
MySQLのGroup By句には別名を使うべきだ

select文でgroup byする時は、select句の中でグルーピング関数を使ってないとこをそのまんまgroup byにブチ込めば良いと覚えている人は多いと思う。例えば下記のように。

続きを読む
コーディング
#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation

#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation SQL文 […]

続きを読む
コーディング
MySQLでは、全角のシングルクオーテーションを半角のシングルクオーテーションと同じように扱う

「'」を「’」と同じに扱うようだ。 これまで、SQL Server Express しか使ってなかったから、 同じようなもんだろと思っててハマってしまった。 ちなみに私の場合、下記のような関数を使って、 文字列をInse […]

続きを読む
システム
UPDATE文でInnerJoin

SE歴ももうすぐ10年だというのに、こんな基本的なことも知らなかった。。。 まあ数年ブランクがあるからという言い訳をしておこう。 で、タイトルの件だが、 Updateする時に、 UPDATE table1 INNER J […]

続きを読む