Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết hợp 2 truy vấn SELECT LEFT JOIN, union / khai báo AS không hoạt động

Tôi nghĩ rằng bạn đã viết các câu CHỌN không đúng chỗ.

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:Tinyint (2) so với tinyint (1) - sự khác biệt là gì?

  2. Làm thế nào để lưu, xử lý tổng số tiền đơn hàng trong một đơn hàng, giản đồ orderDetails?

  3. Không có cơ sở dữ liệu nào được chọn - PHP &MySQL

  4. Lưu trữ thông tin EXIF ​​trong Cơ sở dữ liệu

  5. MySQL nhị phân so với phi nhị phân cho các ID băm