2009-12-08 7 views
0

Un peu confus comment créer une requête et définir un var dynamique dans la requête pour la sortie.mysql dynamic var

Disons que j'ai une table de base avec les éléments suivants

id | name | type | location 

Maintenant, je veux faire une requête et sélectionnez toutes les données des choses assez simples

SELECT * FROM TABLE 

Ce qui me donnera-à-dire. Bit Je veux ajouter une ligne dynamique pour me dire que c'est une vidéo. ie

id| name | type | location | category 
1 | batman | scifi | row a | video 
2 | matrix | scifi | row b | video 

Comment puis-je ajouter ceci à une requête ??

Espérons que quelqu'un peut vous conseiller !!

Nous vous remercions à l'avance

+0

En quoi cela diffère-t-il de l'ajout d'une colonne 'category'? –

+0

Je savais que Q viendrait. Im construire une requête pour aller dans apache solr donc j'ai besoin de définir la catégorie pendant la requête. – Lee

Répondre

1
SELECT *, 
     'video' AS category 
FROM TABLE 
+0

Maintenant je me sens vraiment bête !! Fonctionne un charme – Lee

0

SELECT *, 'video' category FROM table

qui ajoutera une colonne de catégorie qui a une valeur de video pour toutes les lignes. Est-ce que c'est ce que vous vouliez dire?

+0

Ne fonctionne pas? – Lee

+0

Oui c'est le cas? Comment ça ne marche pas? –

+0

@tatu: il vous manque le mot-clé AS. – longneck