mysql:query
クエリのTips
特定カラムでグループ化して、紐づくIDのリストを取得
item_id | type |
---|---|
1 | 1 |
2 | 2 |
3 | 2 |
4 | 1 |
SELECT type ,group_concat(item_id separator ',') as item_list FROM item_mst WHERE start_date < NOW() AND (end_date IS NULL OR NOW() < end_date) GROUP BY type
type | item_id |
---|---|
1 | 1,4 |
2 | 2,3 |
ログテーブルなどから、特定日付のログのみ抽出
SELECT * FROM log_tbl WHERE DATE_FORMAT(reg_date, '%Y%m%d') = '20151102'
SELECT * FROM log_tbl WHERE LEFT(reg_date, 10) = '2015-11-02'
mysql/query.txt · 最終更新: 2015/11/06 07:42 by clownclown