は私のクエリです: -リミット・オーダー・レコードの等価レコードの取得方法は?私はここではSQLクエリ 内の1つの問題に直面して使用しています
$query = 'SELECT
products.id, products.ProductName, products.smallimage as proSmallImage
FROM
products
LEFT JOIN
productscolors
ON
productscolors.proid =products.id
WHERE
products.id!="'.$productId.'"
AND
products.Enable="YES"
AND
products.undercatid in("22","16")
GROUP BY
productscolors.proid
ORDER BY
rand() limit 0,6';
このクエリは、私のために罰金を実行しかし、私が直面した一つの問題はありますが、クエリ
でこれを見 ということですproducts.undercatid in("22","16") group by productscolors.proid order by rand() limit 0,6
私の現在のクエリがRAを与え、これは22と16 でどこundercatidランダムなデータを返しますが、私は16のidから22 IDから3枚のレコードと3つのレコードをしたいです2つのクエリからのndomデータ。(時にはアンダーキャット22から5を、アンダーキャッド16から1を返します) 誰でもこの問題の解決方法を教えてください。 私はあなたが単一の労働組合を使用することができますundercatid
アイデアが使用UNION、products.undercatid = 22と0,3 UNION製品を制限している。選択したいですアンダーキャット= 16と制限0,3 –
大丈夫あなたは完全に更新されたクエリを書くことができます – kunal