Ik heb een eenvoudige query, met als resultaat:
Er zijn dus 2 tabellen, 'een' en 'twee'. Beide hebben een unieke sleutel 'id' . Ik vind het niet denderend handig, omdat ik bij het uitlezen met scripts deze in hashes stop. Een oplossing is wel in de code te maken, maar ik vroeg me af of het niet op een of andere manier mogelijk was om bijvoorbeeld de veldnamen te prefixen met de tabel naam. Je krijgt dan bv de velden een_id, een_val, twee_id, twee_link.
Is dit mogelijk? (En heeft misschien iemand betere ideeen, ik heb het gevoel dat ik nog maar moeilijk probeer te doen)
code:
1
2
3
4
5
6
7
8
| mysql> SELECT * FROM `een`,`twee` WHERE `twee`.`link` = `een`.`id`; +----+----------+----+------+ | id | val | id | link | +----+----------+----+------+ | 2 | rij twee | 1 | 2 | | 1 | rij een | 2 | 1 | +----+----------+----+------+ 2 rows in set (0.00 sec) |
Er zijn dus 2 tabellen, 'een' en 'twee'. Beide hebben een unieke sleutel 'id' . Ik vind het niet denderend handig, omdat ik bij het uitlezen met scripts deze in hashes stop. Een oplossing is wel in de code te maken, maar ik vroeg me af of het niet op een of andere manier mogelijk was om bijvoorbeeld de veldnamen te prefixen met de tabel naam. Je krijgt dan bv de velden een_id, een_val, twee_id, twee_link.
Is dit mogelijk? (En heeft misschien iemand betere ideeen, ik heb het gevoel dat ik nog maar moeilijk probeer te doen)
Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/