Hejsa.
Jeg har 5 tabeller hvor mine data hænger sammen via et id som kommer fra Hovedtabellen.
Jeg kunne godt tænke mig at trække data ud så jeg kan vise at entry med id 1 i min hovedtabel, alle data fra den og dem som relatere sig til den fra de andre tabeller.
Strukturen er som følger:
applications (hovedtabel)
- id
- name
(Og andre felter)
jobs
- id
- name
applications_jobs (hjælpe tabel)
- id
- applications_id (fk)
- jobs_id (fk)
former_jobs
- id
- company
- application_id (fk)
educations
- id
- place
- application_id (fk)
Jeg vil gerne trække alt data ud som knytter sig til hvert entry i min hovedtabel.
- select applications.`name`,
- jobs.`name` as jobname,
- former_jobs.company,
- former_jobs.type,
- educations.type,
- educations.place
- FROM applications, applications_jobs, jobs, former_jobs, educations
- WHERE applications.id = 4
- AND applications_jobs.application_id = 4
- AND former_jobs.application_id = 4
- AND educations.application_id = 4
- GROUP BY applications.id
Men den retuner kun en række, også selvom der er flere i fx educations og former_jobs samt applications_jobs
Er jeg helt galt på den?
Indlæg senest redigeret d. 25.08.2014 14:28 af Bruger #15663