0
に重複する値私がいる問題は、値例えばのproductIDは異なっている必要がありますがなければならないとき、私の列の2の重複する値があるということです。私はそれを修正するための解決策を見つけることを試みてきたが、私はできない - 誰でも助けることができる?SQLクエリ - myphphadminに</p> <p>を使用して列
それは場合に役立ちます。これは、クエリからSQLです:そのクエリの
SELECT DISTINCT
Staff.staffID, Staff.sFirst_Name,
Product.productID, Product.productName,
count(*)
FROM
Staff
INNER JOIN
Product ON Product.productID = Product.productID
GROUP BY
Staff.sFirst_Name, Product.productName
HAVING
count(*) > 1
ORDER BY
Staff.sFirst_Name ASC
出力:
staffID sFirst_Name productID productName count(*)
--------------------------------------------------------------------------
2001 Jason 7001 ClarinsMen Super Moisture Balm 50ml 26
2002 Lisa 7001 ClarinsMen Super Moisture Balm 50ml 26
2006 Luke 7001 ClarinsMen Super Moisture Balm 50ml 26
2007 Oscar 7001 ClarinsMen Super Moisture Balm 50ml 26
2003 Ryan 7001 ClarinsMen Super Moisture Balm 50ml 26
2004 Stephenie 7001 ClarinsMen Super Moisture Balm 50ml 26
2005 Tasnima 7001 ClarinsMen Super Moisture Balm 50ml 26
使用しているデータベースで質問をタグ付けします。また、出力に重複はありません。実際にサンプルデータと望ましい結果を提供する必要があります。 –
結合条件 'Product.productID = Product.productID'はおそらく意味をなさない(あなたがNULL値を削除しない限り) –