Visualizzazione dei risultati da 1 a 4 su 4

Discussione: MySQL JOIN

  1. #1

    MySQL JOIN

    Ho due tabelle
    tableA: id | nome | risultadoA
    tableB: id | id_tablea | risultadoB

    Vorrei una query che mi restituisca tutti i campi delle due tabelle con la condizione che "risultadoA" sia uguale "risultadoB"

    Pensavo in questa query, ma non sembra dia il risultato sperato. È correta?
    Codice PHP:
    SELECT tableA.id as id_tableAtableA.nometableA.risultadoAtableB.id as id_talbeBtableB.id_tableatableB.risultadoB FROM tableA INNER JOIN tableB ON tableA.risultadoA tableB.risultadoB 
    Luiz

  2. #2
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319
    Io proverei:

    codice:
    SELECT tableA.id AS id_tableA, tableA.nome, tableA.risultadoA, tableB.id  
    FROM tableA JOIN tableB ON tableA.id=tableB.id_tablea  
    WHERE tableA.risultadoA=tableB.risultadoB
    supponendo che id_tableA della tabella tableB sia una chiave esterna di id della tabella tableA.
    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

  3. #3
    Grazie mille. Perfetto!
    Luiz

  4. #4
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319
    Originariamente inviato da ldarosa
    Grazie mille. Perfetto!
    Di niente!!

    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

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 © 2025 vBulletin Solutions, Inc. All rights reserved.