0
を追加します。は、私は、このクエリに単一の製品、products_id = 886に追加するSQLクエリに単一の製品に
SELECT p.products_id,
p.products_model,
pd.products_name,
p.products_price,
p.products_tax_class_id,
p.products_image,
s.specials_new_products_price,
IF(s.status, s.msrp_price, 0) AS msrp_price,
IF(s.status, s.expires_date, '') AS expiry_date
FROM products p,
products_description pd,
products_to_categories p2c,
specials s
WHERE p.products_status = '1'
AND s.products_id = p.products_id
AND p.products_id = pd.products_id
AND pd.language_id = '1'
AND p2c.products_id = p.products_id
AND p2c.categories_id IN (23, 75, 45, 46,
47, 48)
AND s.status = '1'
ORDER BY s.specials_sort_order,
pd.products_name
私はまだクエリはIdsが照会カテゴリ内のすべての製品を維持したいが、上記の単一の商品IDを追加するだけです。それは可能ですか、別のクエリを素晴らしいものにして何らかの形で参加する必要がありますか?
あなたは、単一の行が必要な場合、私はカテゴリリストにない1行目(1社の製品)に追加したいと思い、それは別のカテゴリ
あなたの質問は、私は適切なデータSAMPEと期待される結果 – scaisEdge
を表示してください「OR(products_id = 886)」どこかで明らかトンではありません。最新のSQL構文を使用してください。ジョインを見やすくする。 – OldProgrammer
'if()'が非標準SQLです。どのDBMSを使用していますか? –