Korrekt MySQL statement

peque
Antal: 986
Tilmeldt:
20-04-2005
User is offline
Korrekt MySQL statement

Hej Forum.
Jeg roder lidt med noget database og har et lille problem hjeg gerne ville have lidt hjælp til at få gjort korrekt.

Jeg har 2 databaser med en tabel i hver database ( Grunden til 2DB er at det er data der replikeres til anden SQL server)

Database 1;
oprettet således at kolonnenavnene er et tagnavn der indsættes værdier i

Database2
oprettet 1 tabel med 3 kolonner.
"tagnavn" - "rigtige navn" - "aktiv"

Jeg vil gerne have følgende ud:
Select * from db1.tbl, db2.tbl where db1.kolonnenavn=db2.indhold_af_kolonne1 AND db2.active='X*;

Jeg formoder jeg skal lave noget innerJoin eller andet - nu har jeg bare prøvet rigtig længe og får en fejl hele tiden.

Det er meningen i dette at at den værdi der er logget i DB1.kolonnenavn skal vises med rigtig beskrivelse(db2.kolonne2) hvis db2.kolonne3 er = 'X'
Sagt ligeud - Kan man joine kolonnenavn med en celleværdi ?

håber det giver lidt mening :-)


frogmaster
frogmaster's picture
Antal: 4831
Tilmeldt:
20-05-2010
User is offline
Vil du replikere db fra den

dakkonblackblade
Antal: 155
Tilmeldt:
30-08-2003
User is offline
"active" og "aktiv" er i

"active" og "aktiv" er i hvert fald 2 forskellige navne. Måske derfor du får fejl...


peque
Antal: 986
Tilmeldt:
20-04-2005
User is offline
Hej Begge 2. @ #1: Nej den

Hej Begge 2.
@ #1:
Nej den replikerer allerede i forvejen til en Slave Database.
Hvad jeg gerne vil er at hive nogle data ud fra denne DB.
Men jeg skal samligne joine kolonnenavn med en Celleværdi.
TBL A
Det er fordi en tabel har indhold af ca 160 TAGs - med hver sin celleværdi - men mange linjer i.
TBL B : indeholder det rigtige navn som Tagarket reflekterer til og om denne visning er aktiv.

Så det er at sammenligne Tabel A kolonnenavn - Med Værdien af Cellen i Tabel B

@#2:
Det aktiv - var kun en beskrivelse til jer

Men det konkrete er at sammenligne Tabel A kolonne navn med indholdet af Tabeæl B celleværdi


marlar
Antal: 3381
Tilmeldt:
05-12-2009
User is offline
Jeg formoder jeg skal

#0: Jeg formoder jeg skal lave noget innerJoin eller andet - nu har jeg bare prøvet rigtig længe og får en fejl hele tiden.
Kan du ikke vise de faktiske SQL sætninger du har prøvet med i stedet for blot noget pseudokode?

Og gerne også hvilke fejl du får.