如何在一个表中插入两个表格的记录

如何在一个表中插入两个表格的记录

本文介绍了如何在一个表中插入两个表格的记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI


i希望通过使用带有c#的asp.net插入querry来在一个表格中插入两个表格的记录但是记录未插入我的代码是





HI
i want to insert record of two tabels in one tabel by inserting querry using asp.net with c# but records are not inserting my code is that


SqlConnection sq = new SqlConnection(connectionString);
                SqlCommand cm;
                sq.Open();
                cm = new SqlCommand("INSERT INTO Result(Semester,TotalMarks,MarksTheory,MarksLab,GPA,Status)(Select student_id,FullName,FatherName,Class,Program FROM Student)) Values('" + Nametxt.Text + "','" + Fathertxt.Text + "','" + DropDownclass.SelectedValue + "','" + DropDownSmster.SelectedValue + "','" + TotalMarkstxt.Text + "','" + Markstheorytxt.Text + "','" + Markslabtxt.Text + "','" + GPAtxt.Text + "','" + DropDownStatus.SelectedValue + "','" + DropDownProgram.SelectedValue + "')", sq);
                cm.ExecuteNonQuery();
                sq.Close();

推荐答案

INSERT INTO table1 (col1,col2,col3,.....,coln)
     SELECT * FROM table2, table3



2.如果您想根据某些条件插入特定记录,而不是使用此条件:


2.if you want to insert specific records based on some condition than you can use this:

INSERT INTO table1 (col1,col2,col3,.....,coln)
     SELECT * FROM table2, table3 where table2.colname=table3.colname



你可以在where子句中使用你自己的条件


you can use your own condition in "where" clause


这篇关于如何在一个表中插入两个表格的记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 03:19