wipe3out の回答履歴

全2件中1~2件表示
  • カテゴリに紐づいているサブカテゴリを取得するには

    SQLで質問があります。 カテゴリテーブルがあります。 カテゴリテーブルのフィールドは以下の通りです。  ・カテゴリコード  ・カテゴリ名  ・親コード 例えば下記のようなデータとします。 1000|洋服  |NULL 1100|子供服 |1000 1110|ズボン |1100 1111|半ズボン|1110 1112|長ズボン|1110 1120|シャツ |1100 1121|Tシャツ|1120 1200|婦人服 |1000 1300|男性服 |1000      ・      ・      ・      ・ カテゴリはプルダウンで 洋服(1000)      →子供服(1100)           →子供服(1100)                →長ズボン(1111) の順に選択しました。 「カテゴリ」のプルダウンを選択すると選択したカテゴリに紐づいている「サブカテゴリ」のプルダウンを順々に表示しています。 データベースに登録されているカテゴリコードは最後に選択した「長ズボン」の「1111」です。 この場合、SQLで「長ズボン」の「1111」をキーにして「洋服(1000)」「子供服(1100)」「子供服(1100)」というカテゴリを取得するにはどのように記述したらいいのでしょうか。 説明、下手ですみませんが理解していただけましたでしょうか。 申し訳ありませんがアドバイス、宜しくお願いします。 あ、データベースはpostgreSQL8.4.9です。 では、失礼します。

  • カテゴリに紐づいているサブカテゴリを取得するには

    SQLで質問があります。 カテゴリテーブルがあります。 カテゴリテーブルのフィールドは以下の通りです。  ・カテゴリコード  ・カテゴリ名  ・親コード 例えば下記のようなデータとします。 1000|洋服  |NULL 1100|子供服 |1000 1110|ズボン |1100 1111|半ズボン|1110 1112|長ズボン|1110 1120|シャツ |1100 1121|Tシャツ|1120 1200|婦人服 |1000 1300|男性服 |1000      ・      ・      ・      ・ カテゴリはプルダウンで 洋服(1000)      →子供服(1100)           →子供服(1100)                →長ズボン(1111) の順に選択しました。 「カテゴリ」のプルダウンを選択すると選択したカテゴリに紐づいている「サブカテゴリ」のプルダウンを順々に表示しています。 データベースに登録されているカテゴリコードは最後に選択した「長ズボン」の「1111」です。 この場合、SQLで「長ズボン」の「1111」をキーにして「洋服(1000)」「子供服(1100)」「子供服(1100)」というカテゴリを取得するにはどのように記述したらいいのでしょうか。 説明、下手ですみませんが理解していただけましたでしょうか。 申し訳ありませんがアドバイス、宜しくお願いします。 あ、データベースはpostgreSQL8.4.9です。 では、失礼します。