sql >> データベース >  >> RDS >> Mysql

このクエリを2つの内部結合で変更して、重複する結果が得られないようにするにはどうすればよいですか?

    出力の例を見ずに、言うのは難しい。しかし、単純なDISTINCTを使用してまったく同じクエリを試したことはありますか SELECTに追加されました ?

    SELECT DISTINCT itpitems.identifier, itpitems.name, itpitems.subtitle, itpitems.description, itpitems.itemimg, itpitems.mainprice, itpitems.upc, itpitems.isbn, itpitems.weight, itpitems.pages, itpitems.publisher, itpitems.medium_abbr, itpitems.medium_desc, itpitems.series_abbr, itpitems.series_desc, itpitems.voicing_desc, itpitems.pianolevel_desc, itpitems.bandgrade_desc, itpitems.category_code, itprank.overall_ranking, itpitnam.name AS artist, itpitnam.type_code 
    FROM itpitems 
    INNER JOIN itprank ON ( itprank.item_number = itpitems.identifier ) 
    INNER JOIN itpitnam ON ( itpitems.identifier = itpitnam.item_number ) 
    WHERE mainprice >1
    



    1. レコードがまだ存在しない場合、レコードを挿入するためのベストプラクティスは何ですか?

    2. SQLサーバーのVARCHARとNVARCHARの違い-SQLServer/T-SQLチュートリアルパート32

    3. MySQLエラー接続が多すぎます

    4. Herokuでdb:dropとrake db:createをレーキする方法は?