Hej! KAn du var vä'nlig at beskriva tabellstruktur... Tack! tabell t_menu Vet inte om jag förstår vad du menar. Låter som du har valt en dålig datastruktur.Sql sats inner join ?
jag har en tabell med 2 kollumner
Sida / Undersida
men alla sidor har inte någon undersida, det jag vill få ut är tx
sida / Undersida
1 - 0
2 - 3
3 - 0
4 - 4
Dvs jag vill få ut hur många undersidor på varje det finns i tabellen finns tx
sida / Undersida
1 -
2 - sida1
2 - sida2
2 - sida3
Då skulle resultatet bli
1 - 0
2 - 3
Hoppas någon fattar vad jag menar
//HenkeSv: Sql sats inner join ?
SELECT SidaTabell.*, (SELECT Count(*) FROM UndersidaTabell WHERE UndersidaTabell.Sida = SidaTabell.Sida)
FROM SidaTabellSv: Sql sats inner join ?
detta fungerar fint men om det är tomt i Undersidan så blir det endå 1 i count - jag vill att det ska stå 0
//HenkeSv: Sql sats inner join ?
fält page1, page2, page3, page4, itemno
Lite svårt att förklara på ett smidigt sätt
men det är en meny som blir uppbyggd på 1 tabell , skulle bli bättre om den var uppbyggd på flera men just nu är den inte det.
om det visas något i page1 i tabellen så kan det vara tomt i page2 och då skall inte värdet i page1 gå att expandera
ex
dator/bärbart/ / / 8676
eller
dator/ / / /8676
jag har löst det som du visade innan men när jag får värdet 1 dvs jag vet ej om raden serut har en underkategori eller bara en produkt.
och då gör jag en koll till på "page2" om den är tom eller innehåller ett värde
skillnaden blir att jag måste klicka på bärbart för att "hitta produkten"
hoppas du förstår vad jag menar :)Sv: Sql sats inner join ?