dbっていえば、

from statuses join accounts on statuses.account_id = account.id

ってonで書くものだってずっと思ってたんだけど、

primaryキーを全部idじゃなくて、それぞれstatus_idとかaccount_idにする設計にしておけば、

from statuses join accounts using(account_id)

で済んじゃうんだね、って最近知ったのよ。便利ね。

フォロー

私は逆にMySQLを学び始めた時に書き方が簡単なusing構文の方を先に覚えちゃったのでDBもそれ前提に設計しちゃうから、必要になった時にonを使う方の書き方忘れてる。 [参照]

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。