---
title: "hur ska jag lösa detta sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/69464-hur-ska-jag-lösa-detta-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ingenvidare"
published: "2003-02-26T09:23:13.000Z"
updated: "2003-02-26T15:06:11.000Z"
replies: 5
views: 303
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/databaser-sql/69464-hur-ska-jag-lösa-detta-sql"
---

# hur ska jag lösa detta sql

## #1 — ingenvidare, 2003-02-26T09:23Z

hej!
verkar vara bra forum detta, jag fick bra hjälp förra gången!!

jag jobbar vidare på min gästbok och behöver nu lite hjälp.... igen :r

för att kunna skriva i gästboken måste man vara registrerad.
medlemsuppgifterna och inläggsuppgifterna ligger i två olika tabeller...

hur ska jag göra för att fixa så när man läser i gästboken hämtas info från båda tabellerna samtidigt???

så här ska det se ut när man loopar ut det:

Datum: \<%= värde_från_tabell1 %\>
Namn: \<%= värde_från_tabell2 %\> (\<---- MED länk till userprofile)
Ämne: \<%= värde_från_tabell1 %\>
Meddelande: \<%= värde_från_tabell1 %\>
 

jag har hört nåt som heter inner join är det rätt väg???

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

## #2 — OveRRidE, 2003-02-26T10:08Z

Det är helt korrekt. 

Exempel:

```
SELECT * FROM gbook g INNER JOIN users u ON g.userid = u.userid ORDER BY g.id DESC
```

Tråden flyttas från ASP.

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

## #3 — ingenvidare, 2003-02-26T15:01Z

äsch jag postar ju i fel forum hela tiden..... förlåt :r

jag får det att funka till viss del

jag kan skriva ut datumet från gästbokstabellen med följande
\<%=objRs("g.Date")%\> 

men vidare går inte att skriva ut saker från databasen.
jag får detta felet:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
/projects/bois guestbook/\_gb.asp, line 59 

line 59:

```
<td width="250" colspan="2" class="text">&nbsp; <b>Namn:</b> <%=objRs("u.Username")%></td>
```

 

hur ska jag göra? :)
(jag är ganska mycket nybörjare på asp...)

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

## #4 — ingenvidare, 2003-02-26T15:02Z

fast ni kanske fattar själva att jag är nybörjare :r :e

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

## #5 — @nders, 2003-02-26T15:05Z

Du kan inte i asp-koden referera till tabell.fältnamn, utan endast fältnamnet. Du ska alltså referera till enbart *Date*. Har du fler fält med samma namn i tabellerna får du i SQL-frågan ge ett av fälten ett annat namn.

Mvh,

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

## #6 — solbulle, 2003-02-26T15:06Z

Tror inte du behöver bosktaven som representerar tabellen när du skriver ut:

```
<td width="250" colspan="2" class="text">  <b>Namn:</b> <%=objRs("Username")%></td>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/69464-hur-ska-jag-lösa-detta-sql
