Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    [MySQL] join con on su indici "diversi"

    Ciao, dal titolo sembre complicato invece volevo sapere se si può fare una cosa del genere altrimenti cambio strada:

    tabella dyn_carrello (volutamente semplificata)

    ID | ID_ORDINE
    -------------
    1 | 10p
    2 | 11p
    3 | 10

    tabella dyn_preventivi (volutamente semplificata)

    ID |
    -----
    10 |
    11 |

    in una join tra queste 2 tabelle posso fare una cosa tipo
    inner join dyn_preventivi on dyn_preventivi.id = dyn_carrello.id_ordine e il legame verrebbe creato tra la terza riga della tabella dyn_carrello e la prima della dyn_preventivi.
    Forse non si può fare ma io in una condizione come questa vorrei in qualche modo creare il legame con i record di id_ordine che hanno la p ad esempio tra prima di carrello e la prima di preventivi e/o tra la seconda di carello e la terza di preventivi.
    :berto:
    Vivrò una vita intera e fortunatamente morirò una volta sola

  2. #2
    Credo di si.. ma non con il segno '='.

    Usa il 'LIKE' del tipo:

    inner join dyn_preventivi on dyn_carrello.id_ordine LIKE dyn_preventivi.id

    Non so se sia una castroneria.. ma proverei fossi in te..

    Saluti
    .. tutti siamo utili, ma nessuno è indispensabile ..

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.