sql >> Database teknologi >  >> RDS >> Mysql

Kombiner 2 SELECT LEFT JOIN-forespørgsler, union/erklærer AS ikke virker

Jeg tror, ​​du skrev SELECT'erne det forkerte sted.

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. læsning fra MySQL er hurtigere, eller læsning fra en fil er hurtigere?

  2. hvordan man vedligeholder displayrækkefølge i php

  3. Begrænsning af visse brugere til kun deres data i en fælles tabel

  4. Oracle Indsæt Vælg med bestil efter