Oracle de multiples champs de Sélectionner le Paramètre DE
Select * FROM STUDENT
WHERE (student.course, student.major) IN (SELECT schedule.course, schedule.major
FROM schedule)
Si je dois fournir des valeurs statiques, ce qui serait la requête? Parce que je suis de passage le SQL à partir d'une couche centrale en fonction des paramètres d'entrée.
Edit: je suis à la recherche pour faire une recherche basée sur de multiples ensembles de valeurs. Ex.
Select * FROM STUDENT
WHERE (student.course, student.major) IN
(('MBA', 'Computers'), ('BA', 'Computers'))
- Ce que des valeurs statiques, exactement, êtes-vous essayer de gérer? Essayez-vous de transmettre plusieurs valeurs pour une même colonne (c'est à dire un tableau de majors)? Ou essayez-vous de transmettre des valeurs statiques pour plusieurs colonnes (c'est à dire un cours et un majeur)?
- Vous êtes à la recherche pour remplacer
(SELECT schedule.course, schedule.major FROM schedule)
statique/liste des paramètres? - Cade, oui, je suis à la recherche pour le remplacer par de la statique de la liste de paramètres (pass 1 ou plusieurs ensembles de données).
- OK. Et qu'est-ce que la "couche moyenne" que vous transmettez les données?
- Votre édition semble être une requête qui devrait fonctionner parfaitement. Avez-vous essayé?
Vous devez vous connecter pour publier un commentaire.
Je suis sûr que vous pouvez utiliser ceci:
😀
Entendez-vous (ou suis-je malentendu quelque chose à propos de coder en dur?):