Ben php yapılan restoranda arama üç tablo var. Arama onay kutusu devlet tarafından birden türüne göre filtreleme seçeneği vardır. Bazı restoran birden fazla türü altında gelebilir ve type_stack tabloda birden fazla girişi olacak.
Table1 - **restaurant**
------+----------+----------
id + name + place
------+----------+----------
1 rest1 ny
2 rest2 la
3 rest3 ph
4 rest4 mlp
Table2 - **r_type**
------+----------+----------
id + name + code
------+----------+----------
1 type1 0
2 type2 1
3 type3 2
4 type4 3
Table3 - **type_stack**
------+----------+----------
id + rest_id + type
------+----------+----------
1 2 2
2 4 1
3 1 2
Ben tipleri kullanıcı altında seçmiş hak tüm restoranlar almak istiyorum. Ama sorun aynı restoranda birden çok kez oluyor 1'm olduğunu. Ben sadece bir satır bir kez gösterilmesini istiyorum.
Bu benim sorgu
SELECT restaurant.name, restaurant.place FROM restaurant, type_stack WHERE restaurant.id = type_stack.rest_id AND type_stack.type = '0' AND type_stack.type = '1' AND type_stack.type = '2' LIMIT 0 , 30
Sorgu onay kutusu durumuna göre yapılır! Bu durumda tip 0, 1 ve 2 seçilir.