Avatar billede moreless Nybegynder
27. juli 2005 - 19:34 Der er 9 kommentarer og
1 løsning

samle 2 tabeller i udtræk

hej,

jeg har 2 tabeller, produkt1 og produkt2 som indholder nogle forskellige felter og oplysninger. Begge tabeller har et dato felt - og jeg vil gerne udtrække dato feltet fra begge to i en sætning, hvor det bliver arrangeret efter dato, kan det lade sig gøre? Arbejder i PHP.

/moreless
Avatar billede jaw Nybegynder
27. juli 2005 - 19:37 #1
Jeg ved ikke om du kan lægge dem sammen - tvivler faktisk en smule.

SELECT produkt1.dato, produkt2.dato FROM produkt1, produkt2 ORDER BY dato
Avatar billede arne_v Ekspert
27. juli 2005 - 19:38 #2
(SELECT dato FROM produkt1)
UNION
(SELECT dato FROM produkt2)
ORDER BY dato

måske
Avatar billede moreless Nybegynder
27. juli 2005 - 19:39 #3
den sætning har jeg prøvet, den virker ikke :(
Avatar billede arne_v Ekspert
27. juli 2005 - 19:39 #4
(jaws forslag kan give mange rækker i output !)
Avatar billede nielle Nybegynder
27. juli 2005 - 20:30 #5
Rettelse til arnes:

SELECT dato FROM
(
(SELECT dato FROM produkt1)
UNION
(SELECT dato FROM produkt2)
)
ORDER BY dato
Avatar billede moreless Nybegynder
27. juli 2005 - 20:34 #6
jeg laver en anden tabel struktur som løser problemmet, det ser ud til at blive noget rodekode. Hvis nogle ønsker point for deres hjælp, så læg et svar inden 24 timer
Avatar billede nielle Nybegynder
27. juli 2005 - 20:37 #7
Der er da ikke noget specielt rodet over den beskrevte brug af UNION?
Avatar billede arne_v Ekspert
27. juli 2005 - 20:44 #8
nielle>

Hvorfor den rettelse ?

(det andet er valid syntax i MySQL)
Avatar billede nielle Nybegynder
27. juli 2005 - 20:53 #9
moreless sagde "den sætning har jeg prøvet ..." så jeg troede at det måske var problemet, men det kan jo selvfølgelig have været stilet til jaw. Selv bruger jeg altid den foranstillede SELECT da jeg synes at det er den pæneste version - jeg er jo nok bare gammeldags. ;^)
Avatar billede jaw Nybegynder
27. juli 2005 - 21:04 #10
Det var vist stilet til mig, og jeg regnede heller ikke med det virkede, men nogen gange kan selv de mest tossede forsøg give resultater :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Lead DevSecOps

BEC Financial Technologies

Java software engineer (regular)

Nextway Software A/S

Software Architect