---
title: "Join mellan kolumner med olika datatyp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/139628-join-mellan-kolumner-med-olika-datatyp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mattias Nordin"
published: "2005-12-20T11:19:13.000Z"
updated: "2005-12-20T16:06:03.000Z"
replies: 1
views: 326
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/139628-join-mellan-kolumner-med-olika-datatyp"
---

# Join mellan kolumner med olika datatyp

## #1 — Mattias Nordin, 2005-12-20T11:19Z

Guru @nders hjälpte mig tidigare att gämföra strängar av olika typer.
<http://www.webforum.nu/showthread.php?p=1132605#post1132605>

Nu behöver jag tyvärr skapa en join mellan en tabell där id kolumnen är numerisk och en där kolumnen är ett textfält (innehåller endera ett nummer typ 334 alt dk334).

Vill få till en join fråga som slår upp ett namn där det blir en match.

```
sql = "SELECT * FROM T_areas "
	sql = sql & " right JOIN T_person "
	sql = sql & " ON T_areas.person_1_emp_id = T_person.global_emp_id "
	response.write sql
	Set rs = connect.execute(sql) %>
```

Ger nu 

> Microsoft JET Database Engine error '80004005' 
> 
> Type mismatch in expression.

Antar att det beror på att det är olika format i kolumnerna.

Hur kan man komma förbi detta ?

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

## #2 — Peter S, 2005-12-20T16:06Z

På den numeriska kolumnen:

```
...on cstr(numerisk_kolumn & "") = ...
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/139628-join-mellan-kolumner-med-olika-datatyp
