Database : MYSql
Table A
id int
B0 -> Table B id
B1 -> Table B id
B2 -> Table B id
Data :
1,1,2,3
2,2,3,4
Table B
id int
name varchar(255)
Data:
1,één
2,twee
3,drie
4,vier
Hoe kan ik nu eeb query maken die alle b.name toont van table a?
bijvoorbeeld
1,één,twee,drie
Dit zal wel niet werken:
SELECT a.id, b.name, b.name, b.name FROM a,b WHERE a.B0 = b.id AND a.B1 = b.id AND a.B2 = b.id
Graag wil ik het op deze manier en op geen andere. Wanneer het niet mogelijk blijkt te zijn, zoek ik naar een andere oplossing.
Table A
id int
B0 -> Table B id
B1 -> Table B id
B2 -> Table B id
Data :
1,1,2,3
2,2,3,4
Table B
id int
name varchar(255)
Data:
1,één
2,twee
3,drie
4,vier
Hoe kan ik nu eeb query maken die alle b.name toont van table a?
bijvoorbeeld
1,één,twee,drie
Dit zal wel niet werken:
SELECT a.id, b.name, b.name, b.name FROM a,b WHERE a.B0 = b.id AND a.B1 = b.id AND a.B2 = b.id
Graag wil ik het op deze manier en op geen andere. Wanneer het niet mogelijk blijkt te zijn, zoek ik naar een andere oplossing.
[ Voor 11% gewijzigd door vinnux op 02-09-2003 10:28 ]