За последние 24 часа нас посетили 22718 программистов и 1260 роботов. Сейчас ищут 737 программистов ...

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

Тема в разделе "PHP для новичков", создана пользователем Nubcoder32, 8 май 2021.

  1. Nubcoder32

    Nubcoder32 Новичок

    С нами с:
    23 мар 2021
    Сообщения:
    27
    Симпатии:
    0
    Доброго времени суток. Нужно добавить условие (если) в 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
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    LEFT JOIN product_variations ON product_variations.product_id = shopping_cart.cart_productId AND shopping_cart.cart_variationId IS NOT NULL
     
  3. Nubcoder32

    Nubcoder32 Новичок

    С нами с:
    23 мар 2021
    Сообщения:
    27
    Симпатии:
    0
    Тянет пустые значения(
     
  4. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    NULL и '' не то же самое