---
title: "Skriva ut alla poster i en join."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145817-skriva-ut-alla-poster-i-en-join"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2006-04-20T22:26:18.000Z"
updated: "2006-04-20T22:56:13.000Z"
replies: 1
views: 336
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/145817-skriva-ut-alla-poster-i-en-join"
---

# Skriva ut alla poster i en join.

## #1 — peppar, 2006-04-20T22:26Z

Jag har en fråga mot en databas som skall skriva ut ett medlemsregister samt att lista alla kategorier en medlem är knuten till, frågan ser ut såhär: 

```
sql = 	"SELECT"&_
		" medlemsregister.*, med_origin.*, med_kategorier.*, *"&_
		" FROM"&_
		" ((medlemsregister INNER JOIN"&_
		" med_origin ON medlemsregister.usrId = med_origin.usr_USRORIGIN)"&_
		" LEFT OUTER JOIN"&_
		" med_kategorier ON med_origin.usr_KATEGORI = med_kategorier.usr_KATID)"
```

Jag vill att det skall skriva ut såhär:

```
Anders Andersson [b]A B C D E[/b]
Bertil Bertilsson [b]A[/b]
```

 där bokstäverna representerar kategorierna och tillhör en medlem flera kategorier skall dessa skriva ut på samma rad som namnet och seda gör man ett radbryt och gör till nästa post i recordsetet.
Såhär ser koden ut nu... fast den är helt galen... 

```
y = 0
do until rs.eof
	x = rs("usrID")
	
	if not q = rs("usrID") then
		response.write rs("usrFornamn") &" "& rs("usrEfternamn") &" <b>"& ucase(left(rs("med_kategorier.usr_kategori"),1)) &"</b>"
		if y = 4 then 
			response.write "<br />"
		else
			y = y + 1
		end if
	else
		response.write "<b>"& ucase(left(rs("med_kategorier.usr_kategori"),1)) &"</b> "
		
	end if
	q = rs("usrID")
	
	
rs.movenext
loop
```

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

## #2 — peppar, 2006-04-20T22:56Z

```
do until rs.eof
	if rs("usrID") <> z then response.write "<br>"
	z = rs("usrID")
	if not q = rs("usrID") then
		response.write rs("usrFornamn") &" "& rs("usrEfternamn") &" <b>"& ucase(left(rs("med_kategorier.usr_kategori"),1)) &"</b>"
	else
		response.write "<b>"& ucase(left(rs("med_kategorier.usr_kategori"),1)) &"</b> "
	end if
	q = rs("usrID")
	
rs.movenext
loop
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145817-skriva-ut-alla-poster-i-en-join
