テーブルを作成する必要があり、それらを SQL クエリで結合したいと考えています。それは世界で最も簡単なことかもしれませんが...まあ。
テーブル「カウント」:
-----------------------------
¦ id ¦ segment ¦ count ¦
"""""""""""""""""""""""""""""
¦ 1 ¦ fruits ¦ 0 ¦
-----------------------------
¦ 2 ¦ sweets ¦ 2 ¦
-----------------------------
テーブル「食べ物」:
-------------------------------------
¦ id ¦ type ¦ segment ¦
"""""""""""""""""""""""""""""""""""""
¦ 1 ¦ banana ¦ fruits ¦
-------------------------------------
¦ 2 ¦ cranberries ¦ fruits ¦
-------------------------------------
¦ 3 ¦ strawberries ¦ fruits ¦
-------------------------------------
¦ 4 ¦ chocolate ¦ sweets ¦
-------------------------------------
¦ 5 ¦ candy ¦ sweets ¦
-------------------------------------
「フードボックス」をフルーツやスイーツでいっぱいにしたい。「フードボックス」にはすでに十分な量の果物が入っているため、お菓子のみを追加できます。
果物を追加できなくなった (果物 = 0) ため、お菓子 (チョコレートとキャンディー) だけをリストするにはどうすればよいですか?
これまでの私のクエリ:
SELECT type.food
FROM count, food
WHERE type.food LIKE '%$query%' AND segment.food > '1'
(ユーザーが検索フィールドに目的のアイテムを入力すると、アイテムがリストされるはずです。そのため、LIKE を使用しました。)
どんな助けでも大歓迎です!