Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. SET @v1 = '';
  2. SET @v2 = '';
  3.  
  4. SET @Query = CONCAT('SELECT sum(colName1), sum(colName2) INTO @v1, @v2 FROM tableName WHERE id=1 ');
  5. PREPARE stmt FROM @Query;
  6.  
  7. EXECUTE stmt;
  8. DEALLOCATE PREPARE stmt;
  9.  
  10. SET @Query = CONCAT('SELECT id, name,',@v1,' as value1, ',@v2,' as value2 FROM tableName WHERE id=1 ');
  11. PREPARE stmt FROM @Query;
  12.  
  13. EXECUTE stmt;
  14. DEALLOCATE PREPARE stmt;
  15.  
  16. SET @Query = 'SELECT id, name, ? as value1, ? as value2 FROM tableName WHERE id=1 ');
  17. PREPARE stmt FROM @Query;
  18.  
  19. EXECUTE stmt USING @v1, @v2;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement