webForumDet fria alternativet

Knepigt presentationsformat

7 svar · 373 visningar · startad av PDahlen

PDahlenMedlem sedan apr. 2004778 inlägg
#1

Har kört fast lite.

Jag har följande tabeller, lite förenklat:

Articles
--------
 ID
 Description
 Model
 EAN

WebProps
-----------
 ID
 PropName
 SortOrder

rlnArtWebProps
-----------------
 ID
 ArtID
 WebPropID
 PropValue

En article kan ha x antal WebProps kopplade till sig och det finns ca 20 WebProps, kan dock komma till nya.

Nu ska jag presentera det så här:

 Description  Model  EAN  PropName  PropName  PropName PropName PropName PropName
----------------------------------------------------------------------------------
  ABC1        Prod1  123     14                Plastic    G     Steel
  ABC2        Prod2  345              73       Plastic    N               Y

Med andra ord så skall de WebProps som finns kopplade till artiklarna visas i Headern och sedan skall värdena komma på rätt plats.
Jag har inte lyckats få ihop en SQL-sats som plockar ut all data på rätt sätt utan är inne på att detta måste lösas i koden. Men det ultimata skulle vara en SQL-sats som hanterar det så jag kan databinda resultatet rakt av.

Vet att det finns några SQL-proffs här. ;)
Några förslag?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Beror på DBMS om det går att lösa med SQL eller inte.

PDahlenMedlem sedan apr. 2004778 inlägg
#3

Sorry, kanske skulle ha nämnt att det är en SQL-Server 2000. :)

PDahlenMedlem sedan apr. 2004778 inlägg
#4

Och, ja, jag kör stenhårt med Stored Procedures.

LarsGMedlem sedan dec. 200012 464 inlägg
PDahlenMedlem sedan apr. 2004778 inlägg
#6

Det är ju suveränt, det där borde lösa det hela. :)

Bugar och bockar, och sajten läggs till i favoriterna.

PDahlenMedlem sedan apr. 2004778 inlägg
#7

Tänkte öppna upp den här tråden igen eftersom jag har kört fast.
Jag har provat lite olika exempel som finns på pivot tabeller men får lite problem. Dels så har jag problem att få ut resultaten som jag vill och det andra är att i de databaser där jag inte använder dbo utan en specifik användare så funkar det inte. Om t.ex. användaren heter paddel så har jag försökt att lägga in paddel.tabellnamn på alla ställen jag kan komma på i sp:n, samt att jag döper den till paddel.minsp. Funkar ändå inte.

Om det är någon som har tid och lust att hjälpa mig få fram det resultat jag efterfrågar i första inlägget så skulle jag verkligen uppskatta det för själv så räcker dygnets timmar inte till längre.
Om ni har F-skattesedel kan jag t.om. betala för jobbet om det känns som att det är tidskrävande. Inte så ofta man vill jobba gratis. ;)
Det är dock ingen vidare budget på detta projektet.

SQL-script för tabellerna kan jag plocka ut.

*desperat*

PDahlenMedlem sedan apr. 2004778 inlägg
#8

Tänkte bara tillägga att det finns inget behov för en dynamisk sp där man skickar in parametrar, utan det kan vara tabellnamn och kolumnnamn rakt av i den.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)