J'utilise SQL Server 2008, C#, j'ai une table qui contient environ 20000 lignes, j'ai plusieurs lignes similaires dans ce tableau, il y a environ 900 lignes distinctes, c'est ma structure de table:SQL Server étrange requête distincte
tblCourse
courselevel, coursecode, coursename, branchcode...
par exemple, j'ai 20 lignes avec le même coursecode/coursename
mais avec différents branchcode
ou courselevel
, je vais avoir une table qui contient un objet avec seulement coursecode
unique.
est ici un petit échantillon de ma table:
... courselevel=1,coursecode=1200,coursename=A,branchcode=200...
... courselevel=2,coursecode=1200,coursename=A,branchcode=200...
... courselevel=1,coursecode=1200,coursename=A,branchcode=220...
... courselevel=1,coursecode=1200,coursename=A,branchcode=230...
... courselevel=1,coursecode=1200,coursename=A,branchcode=240...
... courselevel=1,coursecode=1200,coursename=A,branchcode=250...
... courselevel=2,coursecode=1200,coursename=A,branchcode=251...
... courselevel=1,coursecode=1200,coursename=A,branchcode=225...
Je veux avoir seule la première ligne:
... courselevel=1,coursecode=1200,coursename=A,branchcode=200...
parce que toutes les lignes ont coursecode similaires,
Que dois-je faire?
Comment écrire ma chaîne de requête de sélection?
J'ai testé différentes méthodes (group by, distinct, max (ID) ...) sans aucune chance, aidez-moi!
grâce
Veuillez fournir des exemples de données et la sortie désirée. – RedFilter
OK donc vous avez cette table avec 20'000 lignes - et ** que ** voulez-vous en extraire ?? Vous n'êtes pas très clair sur ce que votre objectif est, quel type de données que vous voulez sortir de votre table ... s'il vous plaît reformuler et montrer des échantillons –
oh oui j'ai mis à jour ma question, j'espère que ça peut aider, je vous voulez avoir seulement des enregistrements qui ont un code de cours unique –