Check om der er identisk felt-indhold i 2 tabeller
Hej.Jeg ved ikke ret meget om MySQL men har da fået noget af følgende til at fungere:
Jeg har 2 tabeller AAA og BBB
I tabel AAA her jeg eksempelvis følgende
ID ciffer kategori ( m.m. men det er irrelevant )
1 12345678 A
2 55555555 B
3 88888888 C
.. etc
feltet kategori er i denne sammenhæng ligegyldig da det er feltet med ciffer jeg skal "køre op" mod en anden tabel BBB:
ID ciffer Navn
1 33333333 Kustode
2 88888888 Museum
3 55555555 Privat samling
.. etc.
Det som jeg skal have echoet ud som resultat er at når jeg skal sammenligne indholdet af feltnavnet "ciffer" i tabel AAA med indholdet af feltnavnet "ciffer" i tabel BBB er:
55555555 Privat samling
88888888 Museum
eftersom begge disse værdier for feltet ciffer findes i begge tabeller.
Jeg har forsøgt med følgende:
SELECT BBB.ciffer FROM BBB, AAA WHERE BBB.ciffer = AAA.ciffer;
i phpmyadmin og det ser ud til at fungere, men når jeg eksekverer dette i en while går det galt, eller rettere, den kører uendeligt.
Hvad gør jeg forkert og kan nogen hjælpe med en rigtig løsning.
P.S. Ved ikke om jeg skulle have stillet spørgsmålet i PHP men synes mest det vedrører MySQL.