Hallo,
Ik heb 2 tabellen in mijn database
Tabel 1 (t1)
+----+------+------+
| ID | name | info |
+------------------+
| 01 | KidA | bla1 |
+------------------+
| 02 | KidB | bla2 |
+------------------+
| 03 | KidC | bla3 |
+------------------+
Tabel 2 (t2) (KD = Kid ID)
+----+----+--------+
| ID | KD | nummer |
+------------------+
| 01 | 01 | 123456 |
+------------------+
| 02 | 02 | 234567 |
+------------------+
| 03 | 02 | 345678 |
+------------------+
Mijn query:
SELECT
t1.name AS naam,
t1.info AS info,
t2.ID AS ID,
t2.nummer AS nummer
LEFT JOIN
t2
ON
t1.ID = t2.KD;
Resultaat:
KidA - bla1 - 01 - 123456
KidB - bla2 - 02 - 234567
KidB - bla2 - 03 - 345678
KidC - bla3 - NULL - NULL
Zoals je ziet krijg ik 2 x het resultaat KidB
Ik zou graag hebben dat dit 1 resultaat word zoals in een array (Resultaten worden trouwens al in een array gegeven)
Meer zoals dit:
$result[0] =
* KidA
* bla1
[0]** 01
[0]** 123456
$result[1] =
* KidB
* bla2
[0]** 02
[0]** 234567
[1]** 03
[1]** 345678
Ik hoop dat mijn vraag een beetje duidelijk is
2.726 views