none
Mostrar datos de tablas relacionadas

    Question

  • Buenos días, tengo una base de datos en mysql, tengo varias tablas relacionadas, quisiera saber como mostrar datos y realizar búsquedas a través de esas relaciones, algun ejemplo o manual? 

    Muchas gracias
    Monday, February 08, 2010 9:15 AM

Answers

  • hola

    la verdad que puntualmente un manual de este tema no he visto, pero si puedo comentarte que si estas haciando uso de ado.net

    por ahi esto ayude un poco
    [ADO.NET] – Parte 5 - Ejemplos Simples – Operacion CRUD

    para buscar resultado en las relaciones lo que usas son consultas sql en dodne por medio del JOIN puedes unir las tablas

    o tambien puedes usar el WHERE filtrando por algun otro campos

    ejemplo si tienes la tabla
    provincia y localidades pudes hacer

    SELECT * FROM Localidades WHERE idProvincia = @idprovincia

    por supuesto en la tabla localidades tiene un campo idprovincia que relaciona las tablas

    si usas relaciones mucho a muchos es alli donde usas el join
    ejemplo alumnos y cursas, quieres todos los alumnos de un curos

    SELECT A.* FROM Alumnos A
    INNER JOIN CursosAlumnos CA ON A.idalumno = CA.idalumno
    WHERE CA.idcurso = @idcurso

    como veras el tema esta en generar las consultas sql correctas

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by Conexpro Monday, February 08, 2010 12:52 PM
    Monday, February 08, 2010 12:50 PM