Hola, ojala me puedan ayudar
resulta que tengo una tabla que tiene dos llaves foraneas, ahora bien; en c# cuando hago un insert, como hago para insertar datos en esos campos con claves foraneas, lo que trato de hacer es esto:
Código PHP:
MySQLConnection c = con.getconection();
string usuario = "SELECT FROM incidente inc,usuario usu WHERE inc.usuario_id=usu.usuario_id";
string estado = "SELECT FROM incidente inc, estado est WHERE inc.Id_estado=est.Id_estado";
string query = "INSERT INTO incidente(descripcion,categoria,prioridad,asignacion,fecha,comentarios,archivos,usuario_id,Id_estado) values('"+incidente.Historia_Descripcion1+"','"+incidente.Clasificacion1+"','"+incidente.Prioridad1+"','"+incidente.Asignacion1+"',"+Fecha+",'"+incidente.Comentarios1+"','"+incidente.Archivos1+"',"+usuario+","+estado+")";
MySQLCommand comando = new MySQLCommand(query, c);
data = comando.ExecuteNonQuery();
en donde estado(string) y usuario(string) son las representaciones de las llaves foraneas, osea trato de hacer un join para obtener los datos de la tabla estado y usuario respectivamente, pero no se porque me da error de sintaxis sql,
por favor ayudenme