---
title: "Join som loser vem som ar moderator?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/58497-join-som-loser-vem-som-ar-moderator"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "crisse6"
published: "2002-11-09T03:56:06.000Z"
updated: "2002-11-13T02:18:48.000Z"
replies: 21
views: 441
page: 1
pages: 2
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/databaser-sql/58497-join-som-loser-vem-som-ar-moderator"
---

# Join som loser vem som ar moderator?

_Sida 1 av 2._

## #1 — crisse6, 2002-11-09T03:56Z

:)

Hej!

Forsoker gora en join fran tva tabeller; t_users och t_moderator. 

Varje gang man skapar en helt ny trad, alltsa som SQL-forumet eller liknande sa ska en moderator sattas.
t_moderator har falten forumID och userID, forumID fylls i med vilket forum som personen ar moderator over, userID fylls i med det ID pa personen (den som ska bli moderator) som finns i t_users, hur far jag detta att ga ihop? Kan inte nagot med joins... 

om ni undrar hur det ser ut sa kan ni ju kolla pa denna trad, Overrides senaste inlagg ar med hur tabellen ser ut!
<http://www.webforum.nu/showthread.php?s=&postid=486761>

tack pa forhand!

Nagon som hanger med?  :h

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

## #2 — crisse6, 2002-11-09T17:50Z

forsokte med detta, men tybblandningsfel....

```
sql2 = "SELECT t_users.ID, t_moderator.userID, t_moderator.ForumID FROM t_users, t_moderator WHERE t_users.ID = t_moderator.userID"
```

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

## #3 — LarsG, 2002-11-09T19:35Z

Joinen ser rätt ut, byt datatyp

t_users.ID räknare
t_moderator.userID tal

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

## #4 — crisse6, 2002-11-09T20:58Z

far bara ut nr 1, vill ju ha ut namnet.... :(

sa har ser sql:en ut nar jag skriver ut den:

```
SELECT t_users.ID, t_moderator.userID, t_moderator.ForumID FROM t_users, t_moderator WHERE t_users.ID = t_moderator.userID
```

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

## #5 — LarsG, 2002-11-09T21:23Z

```
SELECT t_users.username, t_forum.title
FROM t_users, t_moderator, t_forum
 WHERE t_users.ID = t_moderator.userID
and t_moderator.forumId = t_forum.forumId
```

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

## #6 — crisse6, 2002-11-09T22:09Z

far foljande felmess:

```
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/chris/forumet/Default.asp, line 30
```

antar att jag inte anger ratt kolumn nar jag skriver ut, vilken skriver ut vem som ar moderator? (med den join du gav mig senast nu)

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

## #7 — LarsG, 2002-11-09T22:15Z

Just det. T.ex. så skall du inte ha med tabellnamnet när du skriver ut något. Du kan ju visa den kodbit som ger upphov till felet.

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

## #8 — crisse6, 2002-11-10T00:02Z

skickar hela koden, rad 30 ar markerad med **fetstil**:

```
<%
'### Databaskoppling
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("/chris/forumet/forum.mdb")

	sql = "Select * from t_forum"
	sql2 = "SELECT t_users.username, t_forum.f_title FROM t_users, t_moderator, t_forum WHERE t_users.ID = t_moderator.userID and t_moderator.forumID = t_forum.forumID"
	response.write sql2
	set rs = objConn.execute(sql)
	set rs2 = objConn.execute(sql2)
response.write "<table width=""670"" bgcolor=""#EFEFEF""><tr>" &_
		"<td width=""250"" align=""left""><font face=""Verdana"" size=""2"">Titel:</font></td>" &_
		"<td width=""250"" align=""left""><font face=""Verdana"" size=""2"">Beskrivning:</font></td>" &_
		"<td width=""100"" align=""left""><font face=""Verdana"" size=""2"">Senaste:</font></td>" &_
		"<td width=""50"" align=""right""><font face=""Verdana"" size=""2"">Moderator:</font></td></tr></table>"

do until rs.eof

		if bgcolor = "#FFFFFF" then
		bgcolor = "#EFEFEF"
		else
		bgcolor = "#FFFFFF"
		end if

[b]response.write "<table width=""670"" bgcolor="&bgcolor&" cellspacing=""2""><tr>" &_[/b]
		"<td width=""250"" align=""left""><font face=""Verdana"" size=""2""><a href=""thread.asp?forumID="& rs("forumID") &""">"& rs("f_title") &"</a></font></td>" &_
		"<td width=""250"" align=""left""><font face=""Verdana"" size=""2"">"& rs("f_description") &"</font></td>" &_
		"<td width=""100"" align=""left""><font face=""Verdana"" size=""2"">"& rs("f_latest") &"<br>av <a href=""medlem.asp?who="& rs("f_by") &""">"& rs("f_by") &"</a></font></td>" &_
		"<td width=""50"" align=""right""><font face=""Verdana"" size=""2"">"& rs2("forumID") &"</font></td></tr></table>"

rs.movenext
loop
	rs.close
	set rs = nothing
	objConn.close
	set objConn = nothing
%>
```

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

## #9 — mozilla, 2002-11-10T12:10Z

borde de inte stå:

```
response.write "<table width=""670"" bgcolor=[red]""[/red]"& bgcolor &"[red]""[/red] cellspacing=""2""><tr>" &_
```

Sedan står det också **rs2("forumID")** , men du öppnar aldrig den?

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

## #10 — LarsG, 2002-11-10T13:02Z

Jag förstår inte varför du har två stycken SQL-satser med. Den första är helt onödig. 

Om du vill kunna visa forumid så ta med det i den andra sql-satsen och ta bort den första och även rs2.

```
sql = "SELECT t_users.username, t_forum.f_title,t_forum.forum_id " & _
" FROM t_users, t_moderator, t_forum " & _
" WHERE t_users.ID = t_moderator.userID " & _
" and t_moderator.forumID = t_forum.forumID"
set rs = objConn.execute(sql)
```

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

## #11 — crisse6, 2002-11-10T20:09Z

far foljande felmess:

```
Microsoft JET Database Engine (0x80040E10)
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
/chris/forumet/Default.asp, line 16
```

line 16 = executen av sql.... = sql:en alltsa, men sant fattar ni redan ;)

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

## #12 — LarsG, 2002-11-10T20:39Z

Förmodligen så skickar du en tom sträng till execute.

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

## #13 — crisse6, 2002-11-10T21:20Z

ett faltnamn var fel, fick nu nytt mess...
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.

Pa rad 33,

```
response.write "<table width=""670"" bgcolor="""&bgcolor&""" cellspacing=""2""><tr>" &_
"<td width=""250"" align=""left""><font face=""Verdana"" size=""2""><a href=""thread.asp?forumID="& rs("forumID") &""">"& rs("f_title") &"</a></font></td>" &_
"<td width=""250"" align=""left""><font face=""Verdana"" size=""2"">"& rs("f_description") &"</font></td>" &_
"<td width=""100"" align=""left""><font face=""Verdana"" size=""2"">"& rs("f_latest") &"<br>av <a href=""medlem.asp?who="& rs("f_by") &""">"& rs("f_by") &"</a></font></td>" &_
"<td width=""50"" align=""right""><font face=""Verdana"" size=""2"">"& rs("forumID") &"</font></td></tr></table>"
```

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

## #14 — LarsG, 2002-11-10T21:25Z

Var inte det här uppe nyss i den här tråden? Ta med alla kolumnnamn som du vill visa i din select-sats.

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

## #15 — crisse6, 2002-11-10T21:54Z

eh?
Jag vill ju hamta alla fran t_forum, sen vill jag koppla t_moderator (userID) med t_users (username), det ar allt, alltsa sa den skriver ut moderatorn for ASP forumet te x... kolumnamnet i t_moderator ar ju userID som ska kopplas med t_users och faltet username... hanger du med? :)

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

## #16 — LarsG, 2002-11-10T22:17Z

```
sql = "SELECT t_users.username, t_forum.* " & _
```

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

## #17 — crisse6, 2002-11-10T22:35Z

far bara ut ett id, 1, vilket ar ratt ID, men det ska ju sta crisse6

kolla sjalv:
<http://194.236.130.43/chris/forumet/>

du kan aven kolla tabell strukturerna:
<http://www25.brinkster.com/horjavel/tabell.asp>

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

## #18 — crisse6, 2002-11-11T21:45Z

ingen?

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

## #19 — crisse6, 2002-11-12T22:54Z

god, need help..... I'm stocked!

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

## #20 — solbulle, 2002-11-12T22:58Z

Hm... du skriver ju ut: rs("forumID")
Ska det då inte stå: rs("username")

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/58497-join-som-loser-vem-som-ar-moderator  
Nästa sida: https://www.webforum.nu/amne/databaser-sql/58497-join-som-loser-vem-som-ar-moderator/page2.md
