SQLで'すべて'も表示したい場合
性別マスタテーブル[gender] <=そのままか
テーブル gender id | gender ----------- 1 | 男 2 | 女
↓こうしたい場合
id | gender ----------- 0 | すべて 1 | 男 2 | 女
UNIONクエリを使うとOK
select g_id, gender from gender union select 0 as g_id, 'すべて' as gender from gender order by g_id;
もうひとつunionを追加すると...
select g_id, gender from gender union select 0 as g_id, 'すべて' as gender from gender as a union select 99 as g_id, 'その他' as gender from gender as b order by g_id;
↓こんなのもできるようです
id | gender ----------- 0 | すべて 1 | 男 2 | 女 99 | その他
でも、'その他'って...