Forum Moderators: open
SET @var_id = 12345;
SET @var_date = 20190219081939;
INSERT INTO tableA
SELECT NULL, id, colB, colC, colD FROM tableB
WHERE id=@var_id AND postdate=@var_date LIMIT 1;
UPDATE tableC SET
colE = (SELECT colB FROM tableA WHERE id=@var_id LIMIT 1),
colF = (SELECT colC FROM tableA WHERE id=@var_id LIMIT 1),
colG = (SELECT COUNT(1) FROM tableA WHERE id=@var_id)
WHERE id=@var_id; SET @var_date = 20190219081939;
SELECT id INTO @var_id FROM tableB WHERE postdate=@var_date LIMIT 1; SET @var_date = 20190219081939;
INSERT INTO tableA
SELECT NULL, id, colB, colC, colD FROM tableB
WHERE postdate=@var_date LIMIT 1
INTO @var_junkA, @var_id, @var_junkB, @var_junkC, @var_junkD;