emirkrgz adlı üyeden alıntı: mesajı görüntüle
Merhaba, 3 tablom var;
1. kullanici
2. secilenhizmet
3. kategori

secilenhizmet tablomda kategorileri seçen kullanıcıların id si ve kategorinin id sini tutuyorum şu şekilde;
kid, katid şeklinde.
ÇIKTI;
1 id li kullanıcı 15 id li kategori seçti
1 id li kullanıcı 12 id li kategori seçti
böyle devam ediyor...

kategori tablomda ise şu şekilde
id ve ust sütunları mevcut. Burada ust sütununda 0 olanlar ana kategori oluyor. (Alt kategori mantığı tamamen eğer üst kategori id si 15 ise ust sütununda 15 yazıyor.)

gelelim en can alıcı kısma ben şunu yapmak istiyorum;
kullanıcının seçmediği kategorileri saptayıp bunları kullanıcıya bildiricem mail olarak ya da sms olarak bunu nasıl sağlayabilirim beynim durdu çıkamadım işin içinden
SELECT * FROM kategori INNER JOIN secilenhizmet ON kategori.kid = $userid AND kategori.id != secilenhizmet.katid;