2015-03-28 2 views
-2

Я хочу вставить строку в таблицу. но проблема заключается в том, как получить значения из двух таблиц таблиц.Вставить строку в таблицу из значений в две таблицы

ITABLE имеет три Колонны (StudentPhoto , StudentName , StudentID)

DTABLE имеет (StudentPhoto , StudentID)

LTABLE имеют (StudentName, StudentID)

Я хочу, чтобы вставить данные в таблицу ITABLE из таблицы DTABLE и LTABLE.

Возможно ли это, и если да, то каким образом?

+1

Возможный дубликат [SQL: INSERT INTO ... VALUES..SELECT] (http://stackoverflow.com/questions/856707/sql-insert-into-values-select) – jfun

+0

Имеет ли DTable и LTable StudentID как Что ж? – Edper

ответ

1

попробовать что-то вроде этого

insert into ITABLE (StudentPhoto , StudentName , StudentID) 
SELECT d.StudentPhoto,l.StudentName,d.StudentID 
FROM DTABLE d 
INNER JOIN l LTABLE ON d.StudentID= l.StudentID 
0

вы не Studentid в Ltable..you не сделал join.Isn't это?

Смежные вопросы