同じフィールドを持つ2つの同様のテーブルがあります。1 つは「input」、もう 1 つは「product」という名前で、どちらも同じフィールドを持ちます。
- ID
- 名前
- 数量
- 単位
- 価格
- pic(fk - どちらも同じピクチャ テーブルを参照します)。
私の最初の質問は次のとおりです。すべてのアイテムの詳細を効果的に返すクエリを作成するにはどうすればよいですか?
JSON を使用してこのデータをエクスポートします
$json_data.='"rec'.$i.'":{"id":"'.$id.'", "name":"'.$name.'", "price":"'.$price.'", "qty":"'.$qty.'", "units":"'.$unit.'", "pic":"'.$pic.'"},';`.
2 番目の質問: 両方のテーブルのすべてのフィールドを効果的に参照するにはどうすればよいですか?
item
注意: 2 つのカテゴリを同じテーブルに入れたくありませんcategory
。
これを修正するためだけに: 結合条件は (input.pic=pic.id and product.pic=pic.id) です