Se puede hacer esto en MYSQL o SQL ??

Publicado en 'Programación' por xavi116, 29 Mar 2020.





  1. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288




    Hola, tengo la siguiente duda ya que SQL y MYSQL lo he dejado de lado por enfocarme en android y swift

    Tengo la tabla Estado y Condado.

    Estado
    id_e (PK)
    name

    Condado
    id_c (PK)
    id_e (FK)
    name

    en mi Tabla estados tengo 4 registros, de los cuales solo el estado "FLORIDA" esta asociado a una tabla Condado.

    Lo que quiero es que me liste todos los estados y todos los condados y aquel estado que no tenga ningún condado que lo muestre vacio, intente hacer esto : "select estado.id_estado,name_estado,name_condado from estado,condado" , pero me me sale esto..:

    [​IMG]

    intente con inner join pero solo me muestra los estados que tienen registros en la tabla condado

    [​IMG]
     


  2. babaf

    babaf Miembro frecuente

    Registro:
    14 Nov 2015
    Mensajes:
    50
    Likes:
    5
    Temas:
    0
    En vez de inner join intenta con left join o right join
     
    A xavi116 le gustó este mensaje.
  3. gnox

    gnox Miembro de bronce

    Registro:
    3 Ene 2013
    Mensajes:
    2,348
    Likes:
    946
    Temas:
    82
    left join
     
    A xavi116 le gustó este mensaje.
  4. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288
    gracias, funciono con left join, voy a tener que dar una gran repasada a SQL en temas de consultas
     
    A babaf le gustó este mensaje.
  5. juniorperu35

    juniorperu35 Miembro nuevo

    Registro:
    2 Ene 2020
    Mensajes:
    44
    Likes:
    4
    Temas:
    6
    yo te puedo ayudar