Pagina 1 di 1

Matching

Inviato: venerdì 27 settembre 2019, 23:31
da Passerigno
Buonasera,

chiedo scusa qualora l'argomento fosse già stato trattato (ho cercato e non mi sembra).
Sono alla ricerca di idee, ho già qualche soluzione plausibile ma mi piacerebbe valutare eventuali alternative.

Ho 2 tabelle che differiscono solo per la presenza di 8 campi "slot" per metafora pensiamo siano orari, nella tabella "destinazione" e che ho collegato tramite un campo.
Dalla prima, chiamiamola tabella sorgente, seleziono l'item che in quel momento "sceglie", chiamiamolo A.
A effettua una ricerca nei vari campi della tabella destinazione e individua un item che fa al caso suo, gli devono comparire solo gli slot non occupati dalle scelte di altri item o in cui l'altro Item ha scelto di occupare lo Slot di un altro.
Devo fare in modo che ogni volta che l'item A sceglie, automaticamente anche il suo slot (di A) sulla tabella "destinazione" venga occupato, in modo che nessun altro item in quel momento possa "scegliere A".
Non solo, devo fare in modo che lo stesso item A, alla ricerca successiva, non abbia la possibilità di scegliere un item sulla tabella destinazione nello slot in cui aveva già scelto in precedenza (immaginate una persona che non può essere in due posti nello stesso momento) o in cui era stato scelto.
Devo anche fare in modo che quando A sceglie un item sulla tabella destinazione non possa scegliere un item che ha già scelto "A" onde evitare ripetizioni.

Spero di essermi spiegato.

In tutto questo, non ho ancora affrontato il problema ma mi sembra di poco conto, dovrò poi avere un output in cui per noi item della tabella sorgente mi vengano restituite le sue scelte relative agli slot e chi ha scelto l'item

Grazie in anticipo. Le mi soluzioni al momento sono un po' "barocche".

Passerigno

Re: Matching

Inviato: venerdì 4 ottobre 2019, 18:34
da fabio.beri
Buonasera. Ho fatto l'errore di leggere questo post di venerdi alle 18:33. Troppo tardi per un post troppo esigente. Richiede un'analisi invece di un quesito...

Re: Matching

Inviato: venerdì 4 ottobre 2019, 19:25
da Passerigno
Grazie per l'interesse.

In realtà con qualche script e qualche formato ad hoc sono riuscito a rendere meno "barocche" le mie soluzioni, anche se sicuramente esistono modi più snelli per fare le stesse cose.
L'app fa quello che chiedi, però, anche con qualche finezza.

Grazie ancora per l'interesse