2013-09-24 2 views
0

S'il vous plaît trouver la requête ci-dessous:requête Sql retour des lignes en double

SELECT a.reco_index_content_code,a.reco_index_content_name, a.reco_index_user_action_download_file, 
     CASE WHEN b.refdata_profession_passion_code LIKE '%-%' 
       THEN 'passion' 
       ELSE 'profession' 
      END AS passion_or_profession 
FROM tbl_reco_index_contents a 
INNER JOIN tbl_reference_databases b 
ON a.reco_index_content_code = b.refdata_content_code 
WHERE a.reco_index_user_action_installed = 1 and a.user_profile_number = 1 

La requête renvoie certaines lignes répétées. Si la requête n'est pas explicite, je serai plus qu'obligé de revenir avec plus de détails.

Toute aide est très appréciée

Résultat de la recherche

AAY_AAYAB_FTD00028 PGA TOUR   /mnt/sdcard/googleCheckout/PGA TOUR.apk profession 
AAB_AABAE_FTD00071 PD Central   /mnt/sdcard/googleCheckout/Parkinson's Central.apk passion 
AAB_AABAE_FTD00071 PD Central   /mnt/sdcard/googleCheckout/Parkinson's Central.apk passion 
AAB_AABAE_FTD00072 com.diablo.psychiatry /mnt/sdcard/googleCheckout/Psychiatry-Neurology Pro.apk passion 
AAB_AABAE_FTD00072 com.diablo.psychiatry /mnt/sdcard/googleCheckout/Psychiatry-Neurology Pro.apk passion 
AAB_AABAA_FTD00074 Glasgow     /mnt/sdcard/googleCheckout/Glasgow Coma Scale Free.apk passion 
AAB_AABAA_FTD00073 FOUR Score   /mnt/sdcard/googleCheckout/FOUR score.apk passion 
AAB_AABAA_FTD00075 Qx Calculate    /mnt/sdcard/googleCheckout/Calculate by QxMD.apk passion 
+2

pouvez-vous montrer le résultat de votre recherche? –

+0

a modifié ma question avec le résultat – user264953

+1

Cela se produira s'il y a plusieurs lignes dans la table de jointure avec 'refdata_content_code'. – Barmar

Répondre

1

sur la base des résultats que vous avez montré, un DISTINCT simple, supprimera les doublons puisque toutes les valeurs dans les colonnes sont les mêmes dans les deux lignes,

SELECT DISTINCT ..... 
+0

merci, cela a fonctionné. Je vais accepter la réponse après un peu plus de tests. Merci encore. – user264953