Witam.
Mam tabelke
[Cart_Product]
- id
- product_id
- Quantity
[product]
1.name
2.price
W jaki sposób mogę pobrać za pomocą jednego zapytania Quantity z Cart_Product oraz wszystko z Product ?
Witam.
Mam tabelke
[Cart_Product]
[product]
1.name
2.price
W jaki sposób mogę pobrać za pomocą jednego zapytania Quantity z Cart_Product oraz wszystko z Product ?
Napisałem to w uproszczeniu, już poprawiam.
[cart_product]
-id
-product_id referencja do id w tabeli product
[product]
-id
-name
-price
-category_id
Tak po ludzku - co chcesz uzyskać w wyniku zapytania?
rozumiem, że chcesz pobrać dane o produkcie z tabeli [product] i sprawdzić jaka jest ilość tego produktu, to zaciągasz z tabeli [card_product]
zapytanie z aliasami bo bardzo lubię je stosować :)
SELECT
P.id
, P.name
,CP.quantity
FROM
Product AS P
JOIN Card_product AS CP ON (P.id = CP.product_id) -- bo rozumiem że product_id to jest ID produktu z tabeli [product]
w selekcie musisz wskazać kolumny które chcesz wyświetlić ja w przykładzie wyświetliłem tylko id produktu , nazwę produktu z tabeli [product] i ilość z tabeli [card_product]
fajne przykłady masz na stronie anonco.pl/sql
FrankoMejso napisał(a):
W jaki sposób mogę pobrać za pomocą jednego zapytania Quantity z Cart_Product oraz wszystko z Product ?
select p.*, cp.quantity from Product p, Cart_Product cp where p.id=cp.product_id
Dziękuje serdecznie za odpowiedzi, udało się :)