MySQL

MySQLでタグ機能を実装しAND検索する

商品(item)にN個のタグを設定し、tag名(tag id)で商品をAND検索できる機能を実装したい。 table design 以下の3つのテーブルを用意する item: 商品テーブル。タグの設定対象 item_to_tag: itemとtagの中間テーブル tag: タグテーブル item table mysql> sele…

親テーブルに紐づく最新のログ1件をJOINしたい

以下のような2つのテーブル(user, user_log)があり、userテーブルに紐づく最新のログ1件をjoinして取得したい。 例えば、ユーザに紐づく直近のアクションログだけをjoinしたい場合に使えるかも。 以下、サンプル。 user table mysql> select * from user; +…