Как в запросе SQL при добавлении выбирать поля из другой таблицы ?? C#

if (connection.State == System.Data.ConnectionState.Open)
 {


>   //есть запрос сначала я добавляю данные в таблицу контакты

                       string query = "INSERT INTO Kontakti (FIO_k, doljnostb,Pochta,Zametki) VALUES ('" +textBox1.Text + "', '" +textBox2.Text + "','" + pochta.Text + "','" + Zametki.Text + "'); 

>  //Потом мне нужно добавить в таблицу Состав контакта
> //(id_klienta,id_kontakta), но как что бы id_klienta брался с поля
> //Textbox.text, а id_kontakta брался MAX-имальный?

INSERT INTO Sostav_kontakti(id_klienta, id_kontakta) SELECT Klients.id_klienta,Max(Kontakti.id_kontakta) FROM Klients,Kontakti WHERE Klients.id_klienta='"+Convert.ToInt32(name_zakazchikaTextBox.Text)+"'";
                SqlCommand command = new SqlCommand(query, connection);
                        command.ExecuteNonQuery();
                        this.Hide();                                                 
}
connection.Close();

Ответы (0 шт):