エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLって奥が深いっすね | Basic Werk
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLって奥が深いっすね | Basic Werk
みたいになってる。 これに対して、 SELECT DISTINCT i.id FROM item AS i INNER JOIN category AS c ON... みたいになってる。 これに対して、 SELECT DISTINCT i.id FROM item AS i INNER JOIN category AS c ON i.id = c.id WHERE i.warehouse = 0 AND c.category_name NOT LIKE '%期間限定%'; FROM でテーブルをそのまま INNER JOIN して WHERE句で絞り込むと(データがすごく多い場合だけど)クエリの実行が結構遅い。 こういう場合は、テーブルを INNER JOIN する時点で条件を絞り込んだ VIEW にしてあげると断然速い。 SELECT DISTINCT i.id FROM (SELECT id FROM item WHERE warehouse = 0) AS i INNER JOIN (SELECT id FROM category WHERE ca