J'ai une table comme celui-ciPeut-on simplifier cette requête
FirstCity Secondcity Distance RoadName RoadStatus
008 007 4.600 A4 Good
008 020 4.400 A4 Good
005 008 4.300 A3 Good
Je veux sélectionner des lignes pour une ville ID particulier de la première ville ou de la seconde city.Furthermore prendre ma carte d'identité de la ville est 006. Je souhaite que tous les enregistrements dont le numéro de ville est 006. Mais je ne veux pas que le 006 soit affiché. Je ne veux que l'autre numéro de la ville de l'enregistrement, peu importe de quelle colonne il s'agit avec Distance, roadName et Road Status. Ce que j'ai essayé est ceci.
SELECT * FROM DirectNodes
WHERE FirstCity='008' OR SecondCity='008';
cela me donne toutes les cinq colonnes. Je veux seulement l'autre numéro de la ville des enregistrements ayant 008 sans 008. Ma sortie devrait ressembler à ceci.
City Distance RoadName RoadStatus
007 4.600 A4 Good
020 4.400 A4 Good
005 4.300 A3 Good
Quelqu'un peut-il me dire comment y parvenir.
Que signifie: "il me donne tous les quatre dossiers"? Je ne vois que 3 enregistrements dans votre exemple? – Jens
@Jens Édité. J'espère que vous pouvez le comprendre maintenant. – Sahil
@Jens Si vous exécutez l'instruction 'SELECT' mentionnée, vous obtiendrez quatre enregistrements ... Mais il s'attendait à seulement 3 enregistrements ... – Jesuraja