私はmysqlの質問があります。Mysql、可能なネストされたカテゴリの問題
私は、ColdfusionとMSSqlからPHP/Mysqlに移行するアプリケーションを持っています。
カテゴリとサブカテゴリがあります(サブカテゴリは無制限です)。
navigationIDが指定された商品テーブルのすべてのレコードを取得する最適な方法は何ですか。
私は対処している2つのテーブルがあります。 1つはProductsテーブル(--->に対応するnav_idを持つ)で、もう1つは親/子関係を含むカテゴリ関係テーブルです。
基本的に、2つのテーブルをクエリして、navigationIDに関連付けられたすべての製品とそのNavigationIDのサブカテゴリを生成する必要があります。
どのようなアイデアや指示がありますか?私はこれが行われなければならないことを知っています。答えはネストされたクエリの中にあると思っていましたが、私の頭の中でそれを囲むことはできません。
Nav_table -
ChildNavId int(11)
ParentNavId int(11)
Products_Tableが含まれています -
productNavID int(11) // productNavID contains the lowest level NavID
私の答えには、より多くのネストされたセットモデルリソースへのリンクがあります:http://stackoverflow.com/questions/ 609328 /子供を選択するためのmysql-query-609924#609924 – nawroth