sql >> Database >  >> RDS >> Mysql

Het samenvoegen van twee werkende SQL-query's levert verkeerde resultaten op - Waar ga ik de fout in?

In je join voorwaarde, je hebt orders_id . gebruikt . Gebruik orders_products_id zoals dit:

SELECT op.orders_id, op.products_id, op.products_model, op. products_name,
       op.final_price, op.products_quantity, opa.products_options_values_id,
       opa.products_prid
FROM orders_products op
JOIN orders_products_attributes opa ON op.orders_products_id = opa.orders_products_id
WHERE op.orders_id = 21535



  1. Kolomnaam of aantal opgegeven waarden komt niet overeen met tabeldefinitie

  2. Hoe je het beste iemands 'rang' kunt krijgen uit een scoretabel met php en mysql zonder looping

  3. Back-up maken van MySQL Amazon RDS

  4. Omvang van SQL Server-database met behulp van back-upgeschiedenis