ロケーションベースの階層データを照会する必要があります。しかし、私はどのようにデータを照会するためのアプローチを行う上で問題を抱えています。ここに私のデータベースのサンプルデータがあります。0の値を含むテーブルを照会するmy sql
は今、私は場所のフィルターからベースの製品を照会します。したがって、country_idが7で状態が1の製品を選択する場合は、値が7のすべての国と値が1のすべての国を取得しますが、idが0のすべての国も含めますどの状態でも割り当てられていないためです。どうすればこれを達成できますか?あなたはor
を使用することができます
期待どおりの結果が得られましたか? – sgeddes
'state'のみが0または1の場合、このselect * from yourtable where country_id = 7'を使用できます。 http://sqlfiddle.com/#!9/47a731/1 – Blank
明確になるまで投票しないと明確になりました。コメントは尋ねられましたが、回答も編集もありませんでした。あなたは答えにしか反応しませんか? –