Michael Zedeler wrote:
> De tabeller du har anført har ikke de felter, der står i din
> forespørgsel og det fremgår ikke særlig tydeligt hvad for resultat, du
> forventer.
>
> Kan du ikke lige tegne en tabel med et eksempel på det resultat, du
> gerne vil have?
Vi prøver lige igen så :)
Tabeller
tbl_language
id (nøgle)
name
short
tbl_pages_language
pages_id (ref. til en tabel som ikke er nødvendig i dennne sammenhæng)
language_id (ref. til tbl_language)
name
description
Jeg ville egentlig gerne have et resultat som er noget ala dette
pages_id
array
array
info (name, description)
language (id,name,short)
Jeg har 2 sprog og 2 pages til hver sprog - så resultatat ville være
fedt hvis kunne blive noget ala dette
1
array
array
info (Test 1, Test 1)
language (1, da, Dansk)
array
array
info (T1, T1)
language (2, en, English)
2
array
array
info (Test 2, Test 2)
language (1, da, Dansk)
array
array
info (T2, T2)
language (2, en, English)
Jeg kører denne query
SELECT
p.pages_id AS pid,
p.name AS name,
p.description AS description,
l.name AS language,
l.short AS short,
l.id AS lid
FROM
tbl_pages_language AS p,
tbl_language AS l
WHERE
p.pages_id IN (1,2)
Men får så dette resultat
1
array
array
info (Test 1, Test 1)
language (1, da, Dansk)
array
array
info (Test 1, Test 1)
language (2, en, English)
array
array
info (T1, T1)
language (1, da, Dansk)
array
array
info (T1, T1)
language (2, en, English)
2
array
array
info (Test 2, Test 2)
language (1, da, Dansk)
array
array
info (Test 2, Test 2)
language (2, en, English)
array
array
info (T2, T2)
language (1, da, Dansk)
array
array
info (T2, T2)
language (2, en, English)
Puhaa... svært at forklare :)
|