4
我正在處理一條SQL語句,該語句從數據庫獲取不同的行到不同的列。單列中的不同行SQL
DB1:
id | name
1 | Shoe
2 | Jacket
DB2:
id | type | image
1 | 0 | image_1_1.jpg
1 | 1 | image_1_2.jpg
1 | 2 | image_1_3.jpg
2 | 0 | image_2_1.jpg
輸出應該是
id | name | image0 | image1 | image2
1 | Shoe | image_1_1.jpg | image_1_2.jpg | image_1_3.jpg
2 | Jacket | image_2_1.jpg | |
image0是其中type = 0 image1的是其中type = 1等
我嘗試過幾種方法,但我無法做到。
任何人都知道如何做到這一點?
歡迎堆棧溢出!請通過添加適當的標記(Oracle,SQL Server,MySQL等)來指定您要定位的RDBMS。可能會有利用不被普遍支持的語言或產品功能的答案。此外,通過使用特定的RDBMS標記它,您的問題可能會得到更適合回答的人的關注。 – Taryn 2013-03-08 13:48:37
你要做的就是調用表格。一些RDBMS內置了對它的支持。 – dasblinkenlight 2013-03-08 13:49:32