• 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 9 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 9 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 9 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 9 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

GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0

Seneste aktivitet

E-mail blues 5
Linux Mint 22.3 - hvornår opdatere? 6
BigLinux 1
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Printer Epson ET-2865 problem 8
Winboat 4
Nu kan man skrive private beskeder 14
Mint på imac 2009 34
Firefox AI 7
Kunstig inteligens 6
Kopiering til min Samsung telefon 9
Installation af programmer 21

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !