会員テーブル
・ID
・Password
・Name
・性別
・区分
区分テーブル
・コード
・区分名
と2テーブルがあります。
下院テーブルの性別と区分にはコード値が入っており、
詳細な名前は区分テーブルの区分名から取得するようにしております。
この場合のSQLは
select 会員テーブル.ID, 区分テーブル.区分名 as 性別, 区分テーブル.区分名 as 区分
From 会員テーブル
Left Join 区分テーブル
On 会員テーブル.性別 = 区分テーブル.コード
Where 会員テーブル = ******
となると思いますが、
性別と区分を同時に取得できますでしょうか?
性別だけなら取得できたのですが・・・。
性別も区分も区分テーブルから得るのでしょうか?
区分テーブルに性別と区分のコードが登録されている場合、重複しないようなコード体系になっているんですよね?そうでない場合は、コードの種類を表す項目が用意されているのが一般的ですが。
性別も区分も区分テーブルから取得します。
区分コードに1つフィールドがもれてました。種別コードがあり、1が性別、2が区分になっています。種別コードと区分コードが主キーとなります。
回答したあとに回答のためにキーとなる重要な情報を後出しされると回答者が混乱しますのでお気をつけください。 質問本文にきちんと追記してくださいね。ここは「質問への追記・修正の依頼」なので。
申し訳ありません。以後気をつけます。
えーと、質問本文にきちんと追記してくださいね・・・。質問者のみ編集できますし、ずっと残るものなので。質問と回答に齟齬があると意味がありません。
回答3件
あなたの回答
tips
プレビュー