J'ai cette table Catégories
cat3 cat5
4 Réponses :
Compte tenu de votre structure de données, cela semble fonctionner: Cependant, ce qui pourrait ne pas être une solution générale. Vous pouvez donc utiliser un auto-join: p>
Sélectionnez des catégories où leur parent est de type 1? ce que cela veut dire?
Bien basculant sur mon exemple, vous semblez avoir raison .. mais dans la table d'origine, il y a beaucoup de sous-catégories que leur chattype est null .. Donc, j'ai besoin de prendre le type du parent ..
Quelle sera la sortie si CATNAME CAT6 CODE> a 6 CODE> CATTYPE. Cette ligne est-elle sélectionnée ou non?
SELECT *
FROM categories
WHERE cattype = 6
AND catparentid IS NOT NULL
Le moyen le plus simple est,
SELECT * FORM categories WHERE catParentId ='1' AND catType ='6'
Je pense que celui-ci est juste un an. Question et la description est trop déroutante
Essayez ceci ... (basé sur la sortie souhaitée)
# 6 devrait également être retourné aussi bien en fonction de votre description du problème.