webForumDet fria alternativet

Problem med Join

1 svar · 518 visningar · startad av Zida

ZidaMedlem sedan juni 20108 inlägg
#1

Har ett litet problem med följande SQL.

SELECT
wp_am_quotations_products.product_id, 
wp_am_quotations_products.product_name, 
wp_am_quotations_products.product_startvalue, 
wp_am_quotations_products.product_value3, 
wp_am_quotations_products.product_value2, 
wp_am_quotations_products.product_base, 
wp_am_quotations_products.product_nb_users, 
wp_am_quotations_quote_products.product_id AS quote_product_id, 
wp_am_quotations_quote_products.nb_users 

FROM wp_am_quotations_quotes

LEFT JOIN wp_am_quotations_quote_products ON wp_am_quotations_quotes.quote_id = wp_am_quotations_quote_products.quote_id
LEFT JOIN wp_am_quotations_products ON wp_am_quotations_quote_products.product_id = wp_am_quotations_products.product_id

WHERE wp_am_quotations_quotes.quote_email = 'test@test.se'

Den returnerar de produkter som matchar wp_am_quotations_quote_products. Låt säga att den returnerar 2 produkter som matchar e-postadressen.

Jag vill dock att den ska returnera alla produkter som finns i wp_am_quotations_products och om produkten inte finns med i wp_am_quotations_quote_products så ska:

wp_am_quotations_quote_products.product_id AS quote_product_id,
wp_am_quotations_quote_products.nb_users

returnera NULL. Just nu returneras inte produkter som inte finns med matchande i wp_am_quotations_quote_products

plekanecMedlem sedan dec. 201028 inlägg
#2

Hur ska den kunna retunera null när du filtrerar på att den måste ha en epost?

Genererad på 514 ms · cache AV · v20260730165559-full.f96bc7eb