---
title: "sql i en loop?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/156014-sql-i-en-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2007-01-16T10:44:59.000Z"
updated: "2007-01-17T15:14:09.000Z"
replies: 3
views: 446
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/156014-sql-i-en-loop"
---

# sql i en loop?

## #1 — Gimbo, 2007-01-16T10:44Z

Hej!

har ett litet problem som jag inte vet hur jag ska lösa det smidigast. Jag har 2 tabeller, där den ena listar en massa projekt och den har en relation med en deltagar tabell, så varje projekt har en massa deltagare. Det jag vill göra är att jag vill lista samtliga projekt och när jag för musen över ett projekt så skall samtliga deltagare för det projektet visas, mouseovern är inga problem där är en overlib jag kör med, men hur ska jag göra för att loopa ut innehållet från en tabell som står i relation med den jag listar allt ifrån?

jag körde en sån här, för att hämta innehållet från den tabellen som står i relation, men då får jag bara en deltagare och inte alla som ingår i det projektet?

Ska man köra en sql fråga i sqlen som loopar alla ämnen eller vad är smidigast?

```
set rs = conn.execute("SELECT tblProject.projectID, tblProject.ProjectName, tblProject.description, tblProject.startDate, "&_
										  "tblProject.endDate, tblProject.active, tblUser.firstName, tblUser.lastName "&_
										  "FROM tblProject INNER JOIN tblUser ON tblProject.projectID=tblUser.projectID")
```

Permalänk: https://www.webforum.nu/p/156014

## #2 — Peter S, 2007-01-16T11:04Z

Med den frågan hämtar du samtliga deltagare för varje projekt. För att se detta kan du lägga till villkoret *where tblProject.projectID = **projekt-id*** och loopa igenom det returnerade recordsetet.

Du kan lösa problemet genom att köra *order by tblProject.projectID*. Därefter

```
gid = ""
du until rs.eof
  if gid <> rs("tblProject.projectID") then
    'nytt projekt, skriv ut ny tabellheader med projektinformation
  end if

  'skriv ut deltagaren
  response.write "..."

  gid = rs("tblProject.projectID")
  rs.movenext
loop
```

Permalänk: https://www.webforum.nu/p/1924112

## #3 — Gimbo, 2007-01-16T12:08Z

förstod inte det där riktigt... så här ser hela min kod ut

```
					<%
					call openDB()
					set rs = conn.execute("SELECT tblProject.projectID, tblProject.ProjectName, tblProject.description, tblProject.startDate, "&_
										  "tblProject.endDate, tblProject.active, tblUser.firstName, tblUser.lastName "&_
										  "FROM tblProject INNER JOIN tblUser ON tblProject.projectID=tblUser.projectID")
					
					'set rs = conn.execute("SELECT projectID, projectName, description, startDate, endDate, active FROM tblProject")

					if NOT rs.eof then					
					   do until rs.eof
					%>
					<tr bgcolor="#FFFFFF" onMouseover="this.bgColor='yellow'" onMouseout="this.bgColor='#FFFFFF'">
						<td><%=rs("projectName")%></td>
						<td><%=rs("description")%></td>
						<td><%=rs("active")%></td>
						<td><%=rs("startDate")%>- <%=rs("endDate")%></td>
						<td>
				<a href="<%=vfilepath%>newUser.asp?FormID=<%=rs("projectID")%>"><img src="/<%=vfilepath%>images/icon_insert.gif" border=0 alt="Lägg Till"></a>	
				<a href="<%=vfilepath%>editProject.asp?FormID=<%=rs("projectID")%>"><img src="/<%=vfilepath%>images/icon_edit.gif" border=0 alt="Editera"></a>	
			<a href="javascript:confirmDeleteProject('<%=rs("projectID")%>')"><img src="/<%=vfilepath%>images/icon_delete.gif" border=0 alt="Radera"></a><a href="javascript:void(0);" onMouseOver="overlib('<b>Projektledare</b><br><br><b>Projektdeltagare</b><br><%'response.write ""&rs("firstName")&" "&rs("lastName")&""%>', CAPTION, '<%=rs("projectName")%>')" onMouseOut="nd()">deltagare</a></td>
					</tr>
					<%
					   rs.MoveNext
					   loop
					else
					  response.write "no projects found"
					end if
					set rs = nothing
					call closeDB()
					%>
```

Permalänk: https://www.webforum.nu/p/1924132

## #4 — Gimbo, 2007-01-17T15:14Z

ngn?

Permalänk: https://www.webforum.nu/p/1924457

---

Tråden på webben: https://www.webforum.nu/amne/asp/156014-sql-i-en-loop
