---
title: "Jämföra ett identisk fält i två tabeller?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/128173-jämföra-ett-identisk-fält-i-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Ken"
published: "2005-05-13T12:41:53.000Z"
updated: "2005-05-16T08:10:00.000Z"
replies: 3
views: 323
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/128173-jämföra-ett-identisk-fält-i-två-tabeller"
---

# Jämföra ett identisk fält i två tabeller?

## #1 — Ken, 2005-05-13T12:41Z

En annan fråga, kan man jämföra två tabeller som båda har ett liknande fält, name1, att den visas dom namnen som saknas i den ena tabellen.

Jag har två tabeller, vilken den ena innehåller 20 namn mera, dom andra namnen är annars identiska i båda tabellerna.

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

## #2 — LarsG, 2005-05-13T12:45Z

```
select name 
  from t1 
where not exists(
select *
from t2
where t1.name = t2.name)
```

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

## #3 — Ken, 2005-05-16T08:01Z

Jag får följande felmeddelande med MySQL-satsen nedanför med hjälp av lösningen från det föregående inlägget.

t1 = telefon
t2 = nytelefon

```php
select * from telefon where telefon.name1 = nytelefon.
mysql> select name1 from nytelefon where not exists(
select * from telefon where nytelefon.name1 = "telefon.name1"
);

ERROR 1064: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'exists(
select * from telefon where nytelefon.name1 = "telefon
mysql>
```

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

## #4 — LarsG, 2005-05-16T08:10Z

Felet beror på att du använder en gammal version av Mysql.

```
select telefon.*
from telefon 
left join nytelefon on nytelefon.name1 = telefon.name1
where nytelefon.name1 is null
```

```
where nytelefon.name1 = "telefon.name1"
```

varför har du lagt  till citationstecken?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/128173-jämföra-ett-identisk-fält-i-två-tabeller
