• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 05.04.2017 09:14

Korrekt MySQL statement

Hjælp generelt
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 :-)
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

8 år 2 måneder siden

Permalink

Indsendt af frogmaster den 5. april 2017 kl. 14:18

Permalink

Vil du replikere db fra den

Vil du replikere db fra den ene mysql server til en anden?

https://dev.mysql.com/doc/refman/5.7/en/replication.html
https://www.google.dk/search?q=mysql+replication+database&oq=mysql+repl…
  • Log ind eller opret dig for at tilføje kommentarer

# 2

8 år 2 måneder siden

Permalink

Indsendt af dakkonblackblade den 5. april 2017 kl. 16:57

Permalink

"active" og "aktiv" er i

"active" og "aktiv" er i hvert fald 2 forskellige navne. Måske derfor du får fejl...
  • Log ind eller opret dig for at tilføje kommentarer

# 3

8 år 2 måneder siden

Permalink

Indsendt af peque den 7. april 2017 kl. 07:45

Permalink

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
  • Log ind eller opret dig for at tilføje kommentarer

# 4

8 år 2 måneder siden

Permalink

Indsendt af marlar den 7. april 2017 kl. 12:11

Permalink

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.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Gode anmeldelser Zorin OS 17.3 6
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !