In SQL, è meglio archiviare un singolo valore in una colonna, non un elenco di valori separati da virgole. Vedi la mia risposta a Memorizzare un elenco separato da virgole in una colonna del database è davvero così male?
Puoi provare questa query, ma sarà terribilmente lenta e inefficiente:
SELECT Table1.id, GROUP_CONCAT(Table2.values) AS values
FROM Table1
JOIN Table2 ON FIND_IN_SET(Table2.id, Table1.nos)
GROUP BY Table1.id;
Vedi FIND_IN_SET() funzione.