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...)
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
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.