nordanMedlem sedan juni 2000949 inlägg Går det på nått sätt att skriva en sådan här SELECT satts i MySQL?
SELECT DISTINCT id,name FROM kategorier WHERE id IN (SELECT DISTINCT parent_id FROM kategorier);
Det jag vill är att få ut name DISTINCT när det stämmer med SELECT DISTINCT parent_id
Eller måste jag skriva en while i en while för att få det att funka?
@ndersMedlem sedan juni 200032 969 inlägg Det fungerar i MySQL från version 4 om jag inte minns fel. Tidigare versioner av MySQL stödjer alltså inte subqueries.
red: puttade in ett litet saknat inte. ;)
Mvh
LarsGMedlem sedan dec. 200012 464 inlägg 4.1 inte 4.0
SELECT DISTINCT k1.id,k1.name
FROM kategorier k1 join kategorier k2
on k1.id = k2.parent_id
Ann använda distinct i en subquery är meningslöst.