---
title: "Jämföra värden från mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99195-jämföra-värden-från-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mify"
published: "2004-03-10T23:02:38.000Z"
updated: "2004-03-16T20:20:58.000Z"
replies: 5
views: 242
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/99195-jämföra-värden-från-mysql"
---

# Jämföra värden från mysql

## #1 — mify, 2004-03-10T23:02Z

Jag undrar om det finns nåt bra sätt att jämföra värden och få det presenterat på en php sida. 

Jag kommer ha en tabell enligt nedan

tabellnamn spel
fält             värde
avd1          1, 3, 8, 10
avd2          3
avd3          2, 7, 12, 15
resultat1   3
resultat2   9
resultat3   2                 

Finns det nåt bra sätt att i php kolla hur många fält som stämmer (alltså resultat1 kollar i avd1 resultat2 i avd2 osv) i mitt exempel borde jag få tillbaka att rätt värde finns i avd1 & avd3 alltså 2 rätt

M.v.h
// Mify

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

## #2 — aasah, 2004-03-11T20:51Z

Om din tabell är vettigt byggd så  har du ingen kolumn som innehåller en lista med värden. Och om resultaten skiljer sig från resten borde de ligga i en egen tabell:
**fält          värde**
avd1      1, 3, 8, 10
avd2       3
avd3      2, 7, 12, 15
resultat1 3
resultat2 9
resultat3 2 
borde i stället vara:
SPEL
**fält      värde**
avd1      1
avd1      3
avd1      8
avd1      10
avd2       3
avd3      2
avd3      7
avd3      12
avd3      15

RESULTAT
**fält      värde**
resultat1 3
resultat2 9
resultat3 2 

Nu kan du - om jag förstår dig rätt - jämföra värdena i RESULTATS värde med SPELs värde.

Select \< vad du nu vill ha ut \> From Spel S, Resultat R
Where S.värde = R.värde ;

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

## #3 — mify, 2004-03-11T20:57Z

Borde det inte bli så här ? för jag kan ju inte ha flera fält som heter avd1 med olika värden i väl ?

fält          värde
avd1_1    1
avd1_2    3
avd1_3    8
avd1_4    10
avd2_1    3
avd3_1    2
avd3_2    7
avd3_3   12
avd3\_     15

RESULTAT
fält värde
resultat1 3
resultat2 9
resultat3 2

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

## #4 — aasah, 2004-03-12T09:37Z

> **mify skrev:**
>
> Borde det inte bli så här ? för jag kan ju inte ha flera fält som heter avd1 med olika värden i väl ?
> 
> fält          värde
> avd1_1    1
> avd1_2    3
> avd1_3    8
> avd1_4    10
> avd2_1    3
> avd3_1    2
> avd3_2    7
> avd3_3   12
> avd3\_     15
> 
> ...

Alltså, vad motsvarar dina avdx egentligen??? Jag utgick ifrån att avd1 var ett visst värde och avd2 ett annat? :q I så fall vill du ju ha avd1 för alla de värden som hör ihop med det!

Problemet du pratar om löses genom att sätta primärnyckeln (primary key) till BÅDE fält och värde.

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

## #5 — mify, 2004-03-12T09:53Z

det är ett spelbolag jag håller på att bygga ihop och avd1 ska innehålla hästarna som man spelar på i avd1 avd2 hästarna i avd2 osv

M.v.h
// Micke

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

## #6 — Niklasson, 2004-03-16T20:20Z

Flyttas från PHP..

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/99195-jämföra-värden-från-mysql
