Lägg till det kravet i frågan du skickar till databasen.
WHERE kolumn IS NOT K1
Edit, jo en sak till, ändra true/false till binärt 1/0.
3 svar · 369 visningar · startad av liverpool
Hej
Jag har stöt på ett problem när jag vill lista tabellen kategori.
Jag har två tabeller. Kategori och titlar. När jag väljer K1 från kategori skall alla med värdet 1 eller true listas från titlar. Nu får jag med alla. Jag skickar med en bild på min relation. Någon som vet hur man gör??
Kategori
kid - unik räknare
kbenamning
ksortera
titlar
tid - unik räknare
kid - relation med kategori kid
färg - bit = true eller false
låda - bit = true eller false
ritning - bit = true eller false
gravyr - bit = true eller false
lock - bit = true eller false
botten - bit = true eller false
plintrad - bit = true eller false
emcpackning - bit = true eller false
kabel - bit = true eller false
inkopplingskabel - bit = true eller false
antalratt - bit = true eller false
ytbehandling - bit = true eller false
blindproppar - bit = true eller false
bygglinga - bit = true eller false
hdcdon - bit = true eller false
Min kod
SELECT kategori.kbenamning, kategori.ksortera, titlar.tid, titlar.färg, titlar.låda, titlar.ritning, titlar.gravyr, titlar.lock, titlar.botten, titlar.plintrad, titlar.emcpackning, titlar.kabel,
titlar.inkopplingskabel, titlar.antalratt, titlar.ytbehandling, titlar.blindproppar, titlar.bygglingar, titlar.hdcdon, titlar.kid
FROM kategori INNER JOIN
titlar ON kategori.kid = titlar.kid
ORDER BY kategori.ksortera
Lägg till det kravet i frågan du skickar till databasen.
WHERE kolumn IS NOT K1
Edit, jo en sak till, ändra true/false till binärt 1/0.
Du kan kolla mer i en tutorial eller liknande. Det finns flera sätt att avgöra vilka rader som ska hämtas/inte ska hämtas. När man kommunicerar med en sql-databas kan man använda WHERE för att avgöra vilka rader som ska hämtas.
SELECT kolumn1, kolumn2 FROM tabell WHERE kolumn2 = 1
Nu kommer alla rader som har värdet 1 i kolumn2 att hämtas.
SELECT kolumn1, kolumn2 FROM tabell WHERE kolumn2 != 1
Nu kommer alla rader utom de som har värdet 1 i kolumn2 att hämtas.