我有兩個表,表A具有ID列,它們的值用逗號分隔,每個這些ID值的具有表B.表示與另一個在選擇查詢替換表逗號單獨值(postgres的)
Table A
+-----------------+
| Name | ID |
+------------------
| A1 | 1,2,3|
| A2 | 2 |
| A3 | 3,2 |
+------------------
Table B
+-------------------+
| ID | Value |
+-------------------+
| 1 | Apple |
| 2 | Orange |
| 3 | Mango |
+-------------------+
我想知道是否有做一個選擇一種有效的方式,其中結果將如下,
Name, Value
A1 Apple, Orange, Mango
A2 Orange
A3 Mango, Orange
Any suggestions would be welcome. Thanks.
感謝您的回覆,我正在按照建議正常化,並使用連接將其歸爲一組。 –