Insert - statement

1 отговора 87 прегледа
#1

Insert - statement

Primer: Imam Table1 i Table2. Table2 ima Column1, Column2, Column3.
Na Column1 i Column2 zadavam stoinostite tvardo s const, no za Column3
stoinosta triabva da e rezultat ot statement prilojena varhu Table1 - Naprimer :
"INSERT INTO Table2 VALUE(@Column1, @Column2, @Column3 =
SELECT Table1.Column3 FROM Table1
WHERE Table1.Column5 = 'neshto si')"
Kadeto: Table1.Column3 e Primary Key, a Table2.Column3 e FK, i parametrite:
'@Column1', '@Column2' se vavejdat ot grid.

Predvarutelno mersi

Отговор
в отговор на BMX #2

Re: Insert - statement

Стъпка първа:
Вместо
SELECT Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';

Можеш

SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';

схващаш ли накъде те насочвам?

Към:

INSERT INTO Table2 (Column1, Column2, Column3) SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';


Зависи обаче от сървъра, който използваш - има разлики в синтаксиса.

salle.online.bg/sig
Отговор