---
title: "Ta värdena från två kolumer med en SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45713-ta-värdena-från-två-kolumer-med-en-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-06-12T15:35:51.000Z"
updated: "2002-06-13T10:12:15.000Z"
replies: 8
views: 279
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/45713-ta-värdena-från-två-kolumer-med-en-sql"
---

# Ta värdena från två kolumer med en SQL

## #1 — voigtann1, 2002-06-12T15:35Z

SQL = "SELECT COUNT(\*) AS Antal_topics FROM topics WHERE skribent = '"& RS2("skribent") &"' and answers WHERE skribent = '"& RS2("skribent") &"'"

Kan man inte skriva så???? jag får ett error. kan man inte select från fler???

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

## #2 — icaaq, 2002-06-12T15:45Z

Hur ser SQL ut när du skriver ut den?

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

## #3 — voigtann1, 2002-06-12T15:56Z

```
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'skribent = 'VOiGtAN' and FROM answers WHERE skribent = 'VOiGtAN''.
/voigtan/forums/readpost.asp, line 31
```

så den stringen fungera.. men det tycks inte att man kan ta ut så som jag trodde...

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

## #4 — pirro, 2002-06-12T16:08Z

SQL = "SELECT COUNT(\*) AS Antal_topics FROM topics WHERE skribent = '"& RS2("skribent") &"' and answers"

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

## #5 — LarsG, 2002-06-12T16:11Z

Vad är det för resultat du vill ha?

Om du vill ha summan av antalet poster i topics och answers för en viss skribent

```
select count(*) from
  (select 1 from topics where skribent = 'Voigtan1'
    union all 
   select 1 from answers where skribent = 'Voigtan1') sq
```

eller är det något annat du vill ha?

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

## #6 — voigtann1, 2002-06-13T05:18Z

```
		SQL = "select count(*) AS Antal from (select 1 from topics where skribent = '"& topics("skribent") &"'" &_
	   	"union all" &_
	   	"select 1 from answers where skribent = '"& topics("skribent") &"') sql"
		[b]Set RS10 = Databas.Execute(SQL)[/b]
```

Den koden fungera inte.. får:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.
/voigtan/forums/readpost.asp, line 60

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

## #7 — @nders, 2002-06-13T06:02Z

```
"select 1 from answers where skribent = '"& topics("skribent") &"') [b]sql[/b]"
```

Vad är det tänkt med det? Skrivfel?

Mvh,

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

## #8 — LarsG, 2002-06-13T08:59Z

Det saknas även mellanslag i din sql

```
SQL = "select count(*) AS Antal from (select 1 from topics where skribent = '"& topics("skribent") &"'" &_
	   	"union all" &_
	   	" select 1 from answers where skribent = '"& topics("skribent") &"')"
		Set RS10 = Databas.Execute(SQL)
```

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

## #9 — voigtann1, 2002-06-13T10:12Z

tackar fungera super :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/45713-ta-värdena-från-två-kolumer-med-en-sql
