Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Join tra due tabelle

  1. #1

    Join tra due tabelle

    Ho due tabelle fatte così

    codice:
    Countries
    _________________________
    | id_country | iso_code |
    _________________________
    |     1      |    IT    |
    |     2      |    DE    |
    |     3      |    FR    |
    _________________________
    
    Stores
    _________________________
    | id_store | id_country |
    _________________________
    |    1     |      1     |
    |    2     |      2     |
    |    3     |      2     |
    |    4     |      3     |
    |    5     |      1     |
    _________________________
    Vorrei che la query che mi restituisce tutte le righe di Stores sostituisse all'id numerico di stores.id_country il codice paese di countries.iso_code.

    So che va fatta una join ma non mi riesce o.O
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    io farei così

    Select stores.ID_STORE, COUNTRIES.ISO_COD from stores
    Left join COUNTRIES on stores.id_country = COUNTRIES.id_country;

    N95

  3. #3
    Non so perchè le illuminazioni vengono sempre dopo aver postato.

    La query è questa
    SELECT s.id_store, c.iso_code FROM ps_store AS s, ps_country AS c WHERE s.id_country = c.id_country
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Grazie Nettuno95, non avevo visto la tua risposta!
    Ho provato la tua query e ovviamente funziona! Grazie
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.