webForumDet fria alternativet

Skapa fält med SQL

Databaser & SQL

2 svar · 141 visningar · startad av LilleSkutt

Medlem sedan feb. 2001265 inlägg
Frågan#1

Hallå!
Jag ska med SQL ta ut alla artiklar ur en tabell, priset på dessa artiklar ur en annan och sedan skapa ett temporärt fält med en höjning av 50% av priset.

Jag kom så här långt, om det nu är rätt:

SELECT Produkter.*, Prislista.Pris, (Prislista.pris * 1.50 AS hojning) 
FROM Produkter, Prislista

Gissar på att det bör vara ett WHERE-statement som kontrollerar att rätt pris hamnar vid rätt produkt?

Någon som vet hur jag bör göra?

------------------
---
/* LilleSkutt */

Medlem sedan dec. 200012 464 inlägg
#2
SELECT Produkter.*, Prislista.Pris, Prislista.pris * 1.50 AS hojning
FROM Produkter, Prislista
where produkter.id = prislista.produktid

Ungefär så.

------------------
essentitia preter non sans multiplicandum

Medlem sedan feb. 2001265 inlägg
#3

Tack tack, du är en klippa :)

------------------
---
/* LilleSkutt */

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)