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 :-)
20-05-2010
Vil du replikere db fra den ene mysql server til en anden?
https://dev.mysql.com/doc/refman/5.7/en/replicatio...
https://www.google.dk/search?q=mysql+replication+d...
30-08-2003
"active" og "aktiv" er i hvert fald 2 forskellige navne. Måske derfor du får fejl...
20-04-2005
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
05-12-2009
#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.