23. juni 2008 - 12:33Der er
4 kommentarer og 1 løsning
Join og sammenlign 2 værdier i tabeller
Jeg har 2 tabeller med forskelligt indhold (selvfølgelig). Tabellerne har dog ID og Table1_ID til fælles. Herudover findes bl.a. en anden kolonne (Vaerdi), som KAN være ens.
Jeg ønsker at joine de 2 tabeller, men vil kun se resultater hvor også Vaerdi-kolonnerne er ens. Hvordan gør jeg det?
Pt. har jeg:
SELECT Count(DISTINCT Table1.Firm) as antal FROM Table1 INNER JOIN Table2 ON Table1.ID=Table2.Table1_ID WHERE (Table1.Vaerdi = Table2.Vaerdi)
Men jeg får ikke noget resultat (heller ingen fejl...)
Må man godt skrive, man selv er dygtig? Svaret var:
AND Table1.Vaerdi like CONCAT( '%',Table2.Vaerdi , '%' )
Sådan :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.