Trong SQL, tốt hơn nên lưu trữ một giá trị duy nhất trong một cột, không phải danh sách các giá trị được phân tách bằng dấu phẩy. Xem câu trả lời của tôi cho Việc lưu trữ danh sách được phân tách bằng dấu phẩy trong cột cơ sở dữ liệu có thực sự tồi tệ không?
Bạn có thể thử truy vấn này, nhưng nó sẽ rất chậm và không hiệu quả:
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;
Xem FIND_IN_SET () chức năng.