Gegeven het volgende MSSQL resultaat:
Is het mogelijk dit met slechts SQL te herschrijven tot:
Dus eigenlijk wil ik het resultaat ombouwen zodanig dat 'name' de identifier word voor de kolomnaam.
Het bovenstaande statement werkt niet (a.value as at.name), bestaat er in MSSQL een andere mogelijkheid om zo'n concatenatie te maken als bovenstaande?
code:
1
2
3
4
5
| id value name -- ----- --------- 1 New condition 1 audi make 1 a425v6tdi model |
Is het mogelijk dit met slechts SQL te herschrijven tot:
code:
1
2
3
| id condition make model -- --------- ----- ------- 1 New audi a425v6tdi |
Dus eigenlijk wil ik het resultaat ombouwen zodanig dat 'name' de identifier word voor de kolomnaam.
code:
1
| select a.id as 'id', a.value as at.name FROM attributes a INNER JOIN attribute_types at ON a.typeid=at.id INNER JOIN basetype bt ON at.basetype=bt.id INNER JOIN items i ON a.id = i.id ORDER BY a.id, a.typeid |
Het bovenstaande statement werkt niet (a.value as at.name), bestaat er in MSSQL een andere mogelijkheid om zo'n concatenatie te maken als bovenstaande?
[ Voor 3% gewijzigd door oogapp0ltje op 09-03-2006 11:01 ]
| To acknowledge what is known as known and what is not known as known is knowledge. |