У меня есть две таблицы t
и t1
. Говорят, что t
содержит следующие данныеMysql Query - вставка новых данных
id name a b c o p
1 'John' 1 1 1 23 5
и t1
id1 a1 b1 c1 o1
1 6 7 2 23
2 9 3 7 23
3 25 7 12 2
Я ищу, чтобы получить таблицу t
после некоторых операций, как в следующем примере:
id name a b c o
1 'John' 1 1 1 23
2 'John' 6 7 2 23
3 'John' 9 3 7 23
Моя цель вставьте новые столбцы в t, где t1.o1=t.o
.
Любая идея? Мне нужно использовать хранимую процедуру?
В таблице 't1' нет столбца с именем' o'. – P5Coder
вы можете копировать равные записи, используя ниже sql 'code'INSERT INTO t SELECT * FROM t1 WHERE t1.o = t.o;
попробуйте. надеюсь, что это сработает. – HackerGK
Пожалуйста, укажите точную схему таблицы для таблицы 't' как' CREATE TABLE ... ' – peterm