Kom ihåg mig?
Home Menu

Menu


mysql problem

Ämnesverktyg Visningsalternativ
Oläst 2010-12-08, 15:17 #1
kallgard kallgard är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 85
kallgard kallgard är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 85
Standard mysql problem

Jag har två tabeller:

Kund jobb
--------------------------------------------------------------
uid name | uid name kund
--------------------------------------------------------------
1 kund1 | 1 jobb1 kund1
--------------------------------------------------------------
2 kund2 | 2 jobb2 kund 2
--------------------------------------------------------------
| 3 jobb3 kund 2
--------------------------------------------------------------

Jag vill via en sql request hämta ut så att jag får följande resultat:
--------------------------------------------------------------
client:kund1,jobname:jobb1)
--------------------------------------------------------------
client:kund2,jobname:jobb2,name:jobb3)
--------------------------------------------------------------

inte som jag får nu:
--------------------------------------------------------------
client:kund 1, job:jobb1
--------------------------------------------------------------
client:kund 2, job:jobb2
--------------------------------------------------------------
client:kund 2, job:jobb3
--------------------------------------------------------------

Hur gör jag detta?
kallgard är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-08, 15:38 #2
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Hur ser din nuvarande SQL-fråga ut?
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-08, 15:46 #3
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Det ser ut som om du kan göra en GROUP BY kund och en GROUP_CONCAT() så är det löst. Dina tabeller är för övrigt väldigt svårt att överblicka i ditt exempel. Lättare blir det om du separerar presentationen av de två tabellerna och lägger dom i ett CODE-block.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-09, 08:11 #4
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Liten detalj: du verkar använda dig av kundens namn för att peka ut kunden ifrån jobbtabellen. Det absolut bästa är att använda id-kolumnen, annars blir det jobbigt om tex kunden byter namn eller om det rättas en felstavning av namnet etc.
Robert är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017