Una m a m è la combinazione di due 1.a.m una da tabella 1.(Lato 1) Verso la tabella 2 (lato molti) e il rovescio della medaglia una 1.a.m da tabella 2.(Lato 1) Verso tabella 1 (lato molti)
Cosa vuoi fare esattamente?
Supponendo che tab1 e tab2 siano totalmente diverse e lato molti hai
17/09/2026 - ZioCrick ha scritto:
Id1 1 1 2 3 4 5 6 6 7 7 8 9
Id2 4 8 5 4 6 4 4 2 4 8 3 4
Questa relazione.la vedi nella tabella.intermedia.
17/09/2026 - ZioCrick ha scritto:
esiste un modo tramite una query MySql di ricavare i record che hanno Id1 che punta contemporaneamente a Id2 = 4 e 8 ?
Che significa id1? Il.record con id valorizzato a 1?
Select * form intermedia vhere id1=1 and (id2=4 or id2=8)
Considera che sono singoli record.
Troverai un solo id1=1 e.id2=4
Altrimenti hai un duplicato.
E un solo id1=1 e.id2=8.
Quindi questo:
Id1 1 1 2 3 4 5 6 6 7 7 8 9
Non può esistere
Esiste questo:
Id1 1 2 3 4 5 6 7 8 9
Lato id2
Id2 4 8 5 6 2 3
Spiega cosa devi fare esattamente, magari non c'entra nulla lavorare con gli id.