In MS SQL Server I have two tables [Products] and [Product_img] with relationship (ONE TO MANY).
SELECT p_id, name FROM dbo.products
| 15 | | name1 |
| 17 | | name2 |
SELECT p_id, path FROM dbo.product_img
| 1.jpg | | 15 |
| 2.jpg | | 15 |
| 3.jpg| | 17 |
| 4.jpg | | 17 |
SELECT dbo.product_img.p_id, dbo.products.name, dbo.product_img.path FROM dbo.product_img INNER JOIN dbo.products ON dbo.product_img.p_id = dbo.products.p_id
| 15 | | name1 | | 1.jpg |
| 15 | | name1 | | 2.jpg |
| 17 | | name2 | | 3.jpg |
| 17 | | name2 | | 4.jpg |
What is the SQL statement that can show the tables like this (with out repeating)?
| 15 | | name1 | | 1.jpg | | 2.jpg |
| 17 | | name2 | | 3.jpg | | 4.jpg |