suprsnipes Posted May 28, 2009 Share Posted May 28, 2009 Hi, I'm trying to perform the following SQL which is based on the following query that works fine; SELECT * FROM `trades2` WHERE `type1` = 'b' AND `price`<=`price1` What I am trying to do which I am stuck on is I want to label the result as an 's' and insert the result into another table where the column 'id' is the same, in saying that how do I allow for the 'id' column? Basically I want to INSERT INTO `day` (`class`) VALUE ('s') in conjunction with the above SQL query... But perhaps I need to include the id so they match, for example id=id Quote Link to comment Share on other sites More sharing options...
suprsnipes Posted May 28, 2009 Author Share Posted May 28, 2009 This is what I have tried so far but just can't seem to get it right. SELECT `id` FROM `trades2` WHERE `type1` = 'b' AND `price`<=`price1` SELECT `day` `class` INSERT INTO `day` `class` VALUES 's' Quote Link to comment Share on other sites More sharing options...
Ken2k7 Posted May 28, 2009 Share Posted May 28, 2009 What!? Sorry, I don't follow a thing you said. Quote Link to comment Share on other sites More sharing options...
gassaz Posted May 28, 2009 Share Posted May 28, 2009 Reading a bit i found an example similar to your request.. INSERT INTO `day` (`id`, `class`) VALUE (SELECT `id`, `class`='S' FROM `trades2` WHERE `type1` = 'b' AND `price`<=`price1`) Quote Link to comment Share on other sites More sharing options...
fenway Posted June 2, 2009 Share Posted June 2, 2009 Reading a bit i found an example similar to your request.. INSERT INTO `day` (`id`, `class`) VALUE (SELECT `id`, `class`='S' FROM `trades2` WHERE `type1` = 'b' AND `price`<=`price1`) That's not valid... you mean INSERT INTO `day` (`id`, `class`) VALUE (SELECT `id`, 'S' FROM `trades2` WHERE `type1` = 'b' AND `price`<=`price1`) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.