Avatar billede freekyzone Nybegynder
02. maj 2009 - 23:45 Der er 6 kommentarer og
1 løsning

to ens kolonner "id" og INNER JOIN

Hej,

Jeg har to tabeller, som begge har kolonnen "id" som er unik.

Tabel1:
id
id_tab1

Tabel2:
id
id_tab2

id_tab2 referer til et id i Tabel1, hvormed jeg via INNER JOIN køder tabellerne sammen ved Tabel1.id = Tabel2.id_tab2

Nu vil jeg gerne lave et udtræk af id - men det er kun udtrækket fra id i Tabel1 som vises, hvordan vises id fra Tabel2? Den unikke id er nemlig ikke ens i de to tabeller.

Min kode er således:

  $result = mysql_query("SELECT * FROM Tabel1 Tabel1 INNER JOIN Tabel2 Tabel2 ON Tabel1.id=Tabel2.id_tab2");
  while ($row = mysql_fetch_array($result))

Hvordan får jeg vist id fra begge tabeller? Lige nu er det kun Tabel2 der vises id for...
Avatar billede erikjacobsen Ekspert
02. maj 2009 - 23:51 #1
Du kan fx nævne de attributter du vil have, give dem navne:

SELECT tabel1.id as id, tabel2.id as detandetid, fisk, fugl, osv FROM ...
Avatar billede arne_v Ekspert
03. maj 2009 - 02:36 #2
Ja.

Derudover vil jeg nok anbefale at omdøbe de refererende felter til at indeholde navnet på den tabel de refererer til fremfor den tabel de ligger i.
Avatar billede arne_v Ekspert
04. juli 2009 - 04:45 #3
freeky ?
Avatar billede freekyzone Nybegynder
15. november 2009 - 13:11 #4
Tak.
Avatar billede freekyzone Nybegynder
15. november 2009 - 13:12 #5
erik jacobsen - bekalger mit MEGET MEGET MEGET sene svar/tilbagemelding.

Dit svar hjalp mig.

Jeg kan se at du stadig ikke ønsker at få point. Er du helt sikker?
Avatar billede erikjacobsen Ekspert
15. november 2009 - 15:00 #6
Nej tak. Ingen point.

Et halvt år er da ikke ret lang tid.
Avatar billede freekyzone Nybegynder
15. november 2009 - 18:10 #7
:-) Sorry - jeg har været en dvask hund.

Men nu er tråden færdig :-)
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