Jan
3
2011
3
2011
Meerdere tabellen in 1 query met een limit op het eindresultaat
Situatie: je wilt max 10 results terughebben, maar je hebt er joins voor nodig. Dan zou GROUP_CONCAT een uitkomst kunnen bieden. Deze concatenate de resultaten vanuit de subselect. Je zou ze dan met een andere taal nog moeten parsen, maar het scheelt wel weer extra queries!
SELECT tbl1.id, ( SELECT GROUP_CONCAT(id, row) AS x FROM table2 WHERE table2.id = tbl1.id ) AS answerArr FROM table1 AS tbl1 LIMIT 10
Tags: mysql
Related Posts
Reageer
Code Library
- Apache en .htaccess (6)
- HTML en CSS (4)
- Javascript (26)
- MySQL (14)
- PHP (27)
- Zend Framework (1)
Tags
Nu online
- 0 Members.
- 6 Guests.

Een artikel door Willem




