Hvad vil du så returnere i stedet for værdien for det specifikke id du ikke ønsker at hente?? Kolonnen er der jo, så den skal have en eller anden værdi (eller NULL)...
Du kunne f.eks. opnå det ved at bruge union (for sql server i det mindste):
SELECT * FROM ( SELECT ID, fldNAME FROM nml_tbl_cate WHERE ID != DET_ID_DER_IKKE_SKAL_RETURNERES UNION ALL SELECT NULL, fldNAME FROM nml_tbl_cate WHERE ID = DET_ID_DER_IKKE_SKAL_RETURNERES ) a ORDER BY fldNAME ASC
alle har et ID, men den ene ID skal ikke vises, kun de andre. Jeg vil ikke returnere noget som helst fra den "skjulte" ID, bare liste de resterende.
Hvis den skjulte ID f.eks. har ID=1 vil din string så være?
SELECT * FROM ( SELECT ID, fldNAME FROM nml_tbl_cate WHERE ID != 1 UNION ALL SELECT NULL, fldNAME FROM nml_tbl_cate WHERE ID = 1 ) a ORDER BY fldNAME ASC
Ja, min ville se ud som du foreslår, men hvis det blot er et spørgsmål om at filtrere den række fra som har et specifikt id, så kan du bare bruge denne helt basale forespørgsel (hvis vi nu antager at det er rækken med ID = 1 der ikke skal med):
SELECT ID, fldNAME FROM nml_tbl_cate WHERE ID != 1 ORDER BY fldNAME ASC
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.