sql >> Database >  >> RDS >> Mysql

Combineer 2 SELECT LEFT JOIN-query's, unie/declareren als werkt niet

Ik denk dat je de SELECT's op de verkeerde plaats hebt geschreven.

SELECT (
  SELECT meta_value as product_id
  FROM ctc_woocommerce_order_itemmeta
  LEFT JOIN ctc_woocommerce_order_items ON ctc_woocommerce_order_itemmeta.order_item_id = ctc_woocommerce_order_items.order_item_id
  WHERE meta_key = '_product_id'
  AND order_id = 3988
) as product_id,
(
  SELECT meta_value as variation_id
  FROM ctc_woocommerce_order_itemmeta
  LEFT JOIN ctc_woocommerce_order_items ON ctc_woocommerce_order_itemmeta.order_item_id = ctc_woocommerce_order_items.order_item_id
  WHERE meta_key = '_variation_id'
  AND order_id = 3988
) as variation_id;


  1. Samengestelde index voor een relatietabel

  2. Een array doorgeven van PHP naar Javascript met behulp van JQuery &JSON

  3. T-sql - bepaal of de waarde een geheel getal is

  4. MySQL, hoe u null-datums invoegt