---
title: "problem med en sql/asp-grej"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/118170-problem-med-en-sql-asp-grej"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "oola"
published: "2004-12-16T15:23:59.000Z"
updated: "2004-12-16T16:46:37.000Z"
replies: 6
views: 398
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/118170-problem-med-en-sql-asp-grej"
---

# problem med en sql/asp-grej

## #1 — oola, 2004-12-16T15:23Z

Jag ställer en fråga mot två tabeller. I båda tabellerna finns tyvärr ett fält som heter "C_Id".

Vi kan kalla tabellerna för "P" och "C".

I resultatet finns alltså P.C_Id och C.C_Id

Sen ska jag skriva ut det här med asp och skriver då: 

\<%=rs("P.C_Id")%\>

Men det funkar inte. Går det inte att göra så?

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

## #2 — hopparn, 2004-12-16T15:27Z

select p.c_ID as id_1,c.c_id as id_2.....

\<%=rs("id_1")%\> \<%=rs("id_2")%\>

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

## #3 — oola, 2004-12-16T15:34Z

min fråga ser ut såhär:

SELECT \* FROM Person AS P, Computer AS C, ComputerPerson AS CP WHERE P.P_Id=CP.P_Id AND CP.C_Id=C.C_Id

Problemet är att det i P också finns en egenskap som heter C_Id

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

## #4 — hopparn, 2004-12-16T15:48Z

är tröööött i ögat nu men skulle inte detta vara bättre?

```
SELECT 
	p.p_id as PPID,
	c.C_ID as CID,
	cp.ComputerPerson AS CP
--speca alla fält du vill plocka upp till ditt rs
FROM Person p
	Inner join Computer c on
		c.c_id = p.c_id
	inner join ComputerPerson CP on
		CP.C_Id=C.C_Id
```

då kan du ju använda PPID, CID och CP

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

## #5 — hopparn, 2004-12-16T15:49Z

nu skall jag hem och sova så du får kanske be nån annan om det inte funkar

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

## #6 — oola, 2004-12-16T15:55Z

Det jobbiga med den lösning är att jag måste säga vilka fält jag vill ha ut när jag faktiskt vill ha ut allt. Och det är ganska många fält så det blir en jobbig fråga som måste fixas till på många olika ställen...

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

## #7 — OveRRidE, 2004-12-16T16:46Z

> **oola skrev:**
>
> Det jobbiga med den lösning är att jag måste säga vilka fält jag vill ha ut när jag faktiskt vill ha ut allt. Och det är ganska många fält så det blir en jobbig fråga som måste fixas till på många olika ställen...

```
SELECT *, 
	p.p_id as PPID,
	c.C_ID as CID,
	cp.ComputerPerson AS CP
--speca alla fält du vill plocka upp till ditt rs
FROM Person p
	Inner join Computer c on
		c.c_id = p.c_id
	inner join ComputerPerson CP on
		CP.C_Id=C.C_Id
```

Borde inte en \* efter ditt select fixa biffen då?

Flyttas från ASP.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/118170-problem-med-en-sql-asp-grej
