Как построить связь при такой задаче и вообще можно ли такое сделать
Table1 содержит список товар которыми владею я
user_id | product_id | status
Table2 содержит информацию о этих товарах
product_id | title | description | size
Одним запросом можно достать всё из Table2(список всех товаров) и добавить ко всех колонку status? если данный товар привязан к user_id, то статус берём из Table1 иначе 0
Table1
user_id | product_id | status
1 1 5
1 2 3
Table2
product_id | title | description | size
1 Title1 Description1 2
2 Title2 Description2 31
3 Title3 Description3 3
4 Title4 Description4 12
Мне должно вернуть
product_id | title | description | size | status
1 Title1 Description1 2 5
2 Title2 Description2 31 3
3 Title3 Description3 3 0
4 Title4 Description4 12 0
В Java мне надо чтобы в классе например User было поле
private Set<Product> products;
Сборка персонального компьютера от Artline: умный выбор для современных пользователей