---
title: "visa vem som har tipsat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/137685-visa-vem-som-har-tipsat"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2005-11-15T16:59:44.000Z"
updated: "2005-11-16T16:31:48.000Z"
replies: 20
views: 358
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/137685-visa-vem-som-har-tipsat"
---

# visa vem som har tipsat

_Sida 1 av 2._

## #1 — WebbisNet, 2005-11-15T16:59Z

jag har i tblTips kolumnerna tipsadAv och anvandare

om jag (ID 1) har blivit tipsad av ID 786 så ska namnet som tillhör ID 786 visas från huvudtabellen tblUsers när man besöker min sida

skrev denna sql men inget verkar stämma
Select userID, username, tipsadAv, anvandare From tblUsers inner join tblTips where tipsadAv=userID

nån som vet hur jag ska skriva

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

## #2 — Pace, 2005-11-15T17:16Z

```
Select userID, username, tipsadAv, anvandare
From tblUsers
inner join tblTips [b]ON[/b] tipsadAv=userID
```

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

## #3 — WebbisNet, 2005-11-15T17:21Z

Microsoft OLE DB Provider for ODBC Drivers error '80040e31' 

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]Column: 'tipsadAv' in field list is ambiguous

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

## #4 — Melea, 2005-11-15T17:24Z

```
Select u.userID, u.username, u.tipsadAv, u.anvandare
From tblUsers u
inner join tblTips t ON t.tipsadAv = u.userID
```

**/r** Uppdaterat några gånger, men nu ska det vara rätt.
**/r 2** Jag hade iofs hellre använt mig av LEFT JOIN, eftersom den då endast hämtar poster om tblTips.tipsadAv finns i tblUsers.userID.

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

## #5 — WebbisNet, 2005-11-15T17:34Z

> **Melea skrev:**
>
> ```
> Select u.userID, u.username, u.tipsadAv, u.anvandare
> From tblUsers u
> inner join tblTips t ON t.tipsadAv = u.userID
> ```
>
> 
> 
> **/r** Uppdaterat några gånger, men nu ska det vara rätt.
> **/r 2** Jag hade iofs hellre använt mig av LEFT JOIN, eftersom den då endast hämtar poster om tblTips.tipsadAv finns i tblUsers.userID.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]Unknown column 'u.anvandare' in 'field list' 

/iframe/view.asp, line 31

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

## #6 — Melea, 2005-11-15T17:35Z

Det står ju i felmeddelandet vad som är fel?
Finns ingen kolumn som heter anvandare i tblUsers tabellen.

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

## #7 — WebbisNet, 2005-11-15T17:41Z

> **Melea skrev:**
>
> Det står ju i felmeddelandet vad som är fel?
> Finns ingen kolumn som heter anvandare i tblUsers tabellen.

nu är bara problemet om vi säger att jag blev tipsad av olle och klickar på länken för att komma till olles sida så står det på olles sida samma tipsare som på min, att olle är tipsad av olle

Min sida: tipsad av olle
Olles sida: tipsad av olle

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

## #8 — Melea, 2005-11-15T17:42Z

Då måste du skriva ett WHERE-villkor som berättar vilken användare det är den ska hämta.
Ex.

```
Select u.userID, u.username, u.tipsadAv, u.anvandare
From tblUsers u
inner join tblTips t ON t.tipsadAv = u.userID
where u.userID = ANVÄNDAR_ID
```

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

## #9 — WebbisNet, 2005-11-15T17:46Z

> **Melea skrev:**
>
> Då måste du skriva ett WHERE-villkor som berättar vilken användare det är den ska hämta.
> Ex.
>
> ```
> Select u.userID, u.username, u.tipsadAv, u.anvandare
> From tblUsers u
> inner join tblTips t ON t.tipsadAv = u.userID
> where u.userID = ANVÄNDAR_ID
> ```

Det är ju bara hur jag ska få reda på det, finns ju bara i db och jag kan inte requesta det och detkan ju inte vara ett fast värde

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

## #10 — Melea, 2005-11-15T17:47Z

Hämta det via url:en? När du klickar på en länk, får du ju ha med användarid:t. :)

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

## #11 — WebbisNet, 2005-11-15T17:58Z

nu får jag 
Microsoft OLE DB Provider for ODBC Drivers error '80040e31' 

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]Column: 'tipsadAv' in where clause is ambiguous 

/iframe/view.asp, line 33 

```
<%uid=request.querystring("userID")
Set tRS=objConn.Execute("Select u.userID, u.username, t.tipsadAv, t.anvandare From tblUsers u inner join tblTips t ON t.tipsadAv = u.userID where tipsadAv="& uid &" ")%>

lite kod

<%if not tRS.eof then
response.write "tipsad av <a target=""_top"" class=""menu"" href=""/view.asp?userID="& tRS("tipsadAv") &" "">"&tRS("username") &" </a>"
end if%>
```

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

## #12 — Melea, 2005-11-15T18:03Z

Du måste sätta dit ett prefix innan tipsadAv, u eller t, beroende på om du ska ta det från tblUsers eller tblTips.

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

## #13 — WebbisNet, 2005-11-15T18:08Z

> **Melea skrev:**
>
> Du måste sätta dit ett prefix innan tipsadAv, u eller t, beroende på om du ska ta det från tblUsers eller tblTips.

nu r det så här (om tipsaren heter olle)

Min sida: Ingenting
Olles sida: Tipsad av olle

Ska vara tvärtom

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

## #14 — Melea, 2005-11-15T18:10Z

Verkar som du skickar med fel ID, testa dig fram, eller visa lite kod. :)

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

## #15 — WebbisNet, 2005-11-15T18:14Z

koden jag har nu

```
uid=request.querystring("userID")
Set tRS=objConn.Execute("Select u.userID, u.username, t.tipsadAv, t.anvandare From tblUsers u inner join tblTips t ON u.userID = t.tipsadAv where u.userID="& uid &" ")
```

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

## #16 — Melea, 2005-11-15T18:15Z

Jo, men vad får du request.querystring("userID") ifrån?

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

## #17 — WebbisNet, 2005-11-15T18:18Z

> **Melea skrev:**
>
> Jo, men vad får du request.querystring("userID") ifrån?

som jag sa så hade jag inget id att gå efter så länken får ju sitt id från sql-en och jag hade inget annat att chansa på....

har du något förslag som kan funka?

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

## #18 — Melea, 2005-11-15T18:23Z

Uhm, som du beskrev ovan:

> **WebbisNet skrev:**
>
> m jag (ID 1) har blivit tipsad av ID 786 så ska namnet som tillhör ID 786 visas från huvudtabellen tblUsers när man besöker min sida

Så förstod jag det så att du blev skickad till din sida av en "tipsa-länk", men jag måste ha missförstått vad du menade.

Om du gör om SQL-frågan till:

```
Select u.userID, u.username, t.tipsadAv, t.anvandare
From tblTips t
left join tblUsers u ON u.userID = t.tipsadAv
WHERE u.userID = " & uid & "
```

Vad ger det då för resultat?

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

## #19 — WebbisNet, 2005-11-15T20:06Z

fortfarande samma. får nog avvakta lite med det här problemet och försöka få en annan viktigare sak att fungera först...men tack för hjälpen melea

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

## #20 — Melea, 2005-11-15T20:38Z

Attans då. :)
Svårt att förklara när man inte är på det 100 hur slutresultatet ska vara.
Återkom gärna när du löst den viktigare saken!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/137685-visa-vem-som-har-tipsat  
Nästa sida: https://www.webforum.nu/amne/databaser-sql/137685-visa-vem-som-har-tipsat/page2.md
