Прошу помощи в составлении SQL запроса

Nubcoder32

Доброго времени суток. Нужно добавить условие (если) в SQL запрос

Код (Text):
  1. «SELECT shopping_cart.*, product.*, product_variations.*
  2.            FROM shopping_cart
  3.            LEFT JOIN product ON product.product_id = shopping_cart.cart_productId
  4.            IF(shopping_cart.cart_variationId != NULL){
  5.                 LEFT JOIN product_variations ON product_variations.product_id = shopping_cart.cart_productId
  6.              }
  7.                                    «

Собственно вот участок

Код (Text):
  1. IF(shopping_cart.cart_variationId != NULL){
  2. LEFT JOIN product_variations ON product_variations.product_id = shopping_cart.cart_productId
  3.  }

Где нужно выполнить

Код (Text):
  1. LEFT JOIN product_variations ON product_variations.product_id = shopping_cart.cart_productId

Только если shopping_cart.cart_variationId не NULL

 

MouseZver

LEFT JOIN product_variations ON product_variations.product_id = shopping_cart.cart_productId AND shopping_cart.cart_variationId IS NOT NULL

 

Nubcoder32

Тянет пустые значения(

 

Drunkenmunky

NULL и » не то же самое

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *