Jheysson13
18-11-2006, 01:10:09
tengo una pequeña duda con respecto a una consulta sql se la mostrare y luego le explicare el resultado que espero respecto a ella y me gustaria que me corijan. esta es la consulta:
query2.Close;
query2.SQL.Clear;
query2.SQL.Add('select * from inscripcion,notas where inscripcion.matricula='+#39+matricula2.Text+#39+'and inscripcion.ciclo='+#39+ciclo.Text+#39+' and notas.materia=inscripcion.materia and notas.matricula=inscripcion.matricula and notas.ciclo=inscripcion.ciclo');
query2.Open;
lo que quiero es que me muestre todas las materias que se encuentran en la tabla de inscripcion y que memuestre las notas de la tabla de notas respecto a la materia y la matricula, ahora bien estolo hace correctamente, pero solo me muestra las materias si tienen notas registradas en la tabla de notas y no me muestra las que no tienen notas publicada. espero que me sigan el hilo, es decir,
tengo mi tabla de inscripcion con
matematica,historia,español,ingles.
tengo mi otra tabla de notas con
historia=90
ingles=85
el resultado de la sql es historia=90 -----ingles=85.
:(pero donde quedan las otras materias (matematica,español). espero ser claro y me gustaria que me pudieran ayudar.
salu2 y gracias de antemano.
query2.Close;
query2.SQL.Clear;
query2.SQL.Add('select * from inscripcion,notas where inscripcion.matricula='+#39+matricula2.Text+#39+'and inscripcion.ciclo='+#39+ciclo.Text+#39+' and notas.materia=inscripcion.materia and notas.matricula=inscripcion.matricula and notas.ciclo=inscripcion.ciclo');
query2.Open;
lo que quiero es que me muestre todas las materias que se encuentran en la tabla de inscripcion y que memuestre las notas de la tabla de notas respecto a la materia y la matricula, ahora bien estolo hace correctamente, pero solo me muestra las materias si tienen notas registradas en la tabla de notas y no me muestra las que no tienen notas publicada. espero que me sigan el hilo, es decir,
tengo mi tabla de inscripcion con
matematica,historia,español,ingles.
tengo mi otra tabla de notas con
historia=90
ingles=85
el resultado de la sql es historia=90 -----ingles=85.
:(pero donde quedan las otras materias (matematica,español). espero ser claro y me gustaria que me pudieran ayudar.
salu2 y gracias de antemano.