Avatar billede alaflam Nybegynder
10. august 2006 - 09:21 Der er 13 kommentarer og
1 løsning

select 2 tabler

jeg vil hente fra 2 table hvordan vil mysql se ud ?

select * from users_this, users_that order by *.id desc ?
Avatar billede kokoko Nybegynder
10. august 2006 - 12:39 #1
Kan du ikke være mere specifik på hvad du ønsker? Evt giv nogle tabel informationer...
Avatar billede alaflam Nybegynder
10. august 2006 - 13:01 #2
users_a
[id] [name]
1    asd
2    sdf
3    oijasd

users_d
[id] [name]
1    aegssd
2    234sdf
3    ogrdijasd

så vil jeg bare printe dem ud order by id fra begge to
Avatar billede kokoko Nybegynder
10. august 2006 - 13:06 #3
Dem med samme id? Så kan du gøre således:

SELECT * FROM users_a, users_d WHERE users_a.id = users_d.id ORDER BY users_a.id DESC
Avatar billede alaflam Nybegynder
10. august 2006 - 14:35 #4
forkert...

det er union jeg tror jeg skal bruge ... tabler har ingen forbindelse sammen
Avatar billede kokoko Nybegynder
10. august 2006 - 14:43 #5
Nå du vil have have alle data ud.. så skal du bruge UNION ja..

(SELECT * FROM users_a)
UNION
(SELECT * FROM users_d)
ORDER BY id;
Avatar billede alaflam Nybegynder
13. august 2006 - 18:13 #6
du må gerne kaste et svar :D
Avatar billede kokoko Nybegynder
13. august 2006 - 18:22 #7
svar
Avatar billede alaflam Nybegynder
14. august 2006 - 09:59 #8
når jeg printer de rækker ud, hvordan ved jeg hvor den række kommer fra den ene eller den anden table ??

mange tak :D
Avatar billede kokoko Nybegynder
14. august 2006 - 10:32 #9
Måske kunne du gøre således: (ikke testet)

(SELECT *, 'a' AS from FROM users_a)
UNION
(SELECT *, 'd' AS from FROM users_d)
ORDER BY id;

og så tjekke om from er et a eller b
Avatar billede alaflam Nybegynder
14. august 2006 - 11:06 #10
:S

$from ???
Avatar billede kokoko Nybegynder
14. august 2006 - 11:15 #11
Hvordan printer du dataene ud? noget i retning af

if ($row['from'] == 'a') echo 'from table users_a';
else if ($row['from'] == 'd') echo 'from table users_d';
Avatar billede alaflam Nybegynder
14. august 2006 - 11:16 #12
ja bruger while($row=mysql_fetch_assoc)
Avatar billede alaflam Nybegynder
14. august 2006 - 11:17 #13
mange tak herfra - det virker :D
Avatar billede kokoko Nybegynder
14. august 2006 - 11:23 #14
Det var så lidt :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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