Har en räknare som sk aräkna ut hur många gånger de olika artiklarna blivit beställda... Den här visar de olika artikelID men det står 2ggr på alla artiklarna och så är det inte i databasen
sql = "select distinct artikelID, count(artikelID) as X from orderradOld group by artikelID"
Dessuotm har jag en tabell med artiklarna som heter Produkter... kan jag få in dessa namn på produkterna så att jag inte ser artikelID utan namnet på produkten det finns ett artikelID i Prdukter tabellen också!
Jag ser inget fel i din fråga, den borde returnera antal rader med ett och samma artikelId i andra kolumnen. Distinct behövs inte.
För att få dit artikelnamn istället för artikelId kan du skriva så här:
select p.artikelnamn, count(p.artikelnamn) as x
from orderradOld r, produkter p
where p.artikelId = r.artikelId
group by p.artikelnamn
tack men den retunerar fortfarande samma antal för varje produkt.......
<%
Set conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "shop"
sql = "select p.vara, count(p.vara) as x from orderradOld r, produkter p where p.prodid = r.artikelId group by p.vara"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn
antal = rs("X")
%>Här ser du hur många gånger respektive produkt är beställd
<br>
<select size="5">
<% Do until (Rs.eof)%>
<option><%=rs("vara")%> / <%=antal%> ggr <%
rs.movenext
loop
%>