Mysql
 sql >> база данни >  >> RDS >> Mysql

Комбинирайте 2 заявки SELECT LEFT JOIN, обединяване/деклариране КАТО не работи

Мисля, че си написал SELECTs на грешното място.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql COUNT(*) на множество таблици

  2. Правилно индексиране от Join-Where-Group Чрез избиране на заявки, избягване на Използване на временен; Използване на сортиране на файлове

  3. ГРЕШКА:Грешка при инсталиране на mysql2:ГРЕШКА:Неуспешно изграждане на собствено разширение на gem

  4. Може ли Laravel да се справи с приложения с голям трафик?

  5. sql заявка за извличане на уникални записи