Je table comme ceMysql - sélectionnez avec la condition et l'entrée dans le tableau?
| idrule | idsys |
----------------------
|R01#1 | 1 |
|R01#1 | 2 |
|R01#2 | 1 |
|R01#2 | 3 |
|R01#2 | 4 |
|R01#3 | 2 |
|R01#3 | 1 |
|R01#3 | 5 |
|R01#4 | 1 |
|R01#4 | 4 |
|R01#4 | 3 |
----------------------
je veux choisir si la sortie doit être à deux condition dans une matrice d'entrée, si je veux entrée (idsys = 1 et idsys = 2):
| idrule |
----------
|R01#1 |
|R01#3 |
----------
Quelqu'un peut-il aider? grâce
ADDITION QUESTION ----- ----- c'est la solution:
SELECT idrule
FROM tablename
WHERE idsys IN (1, 2)
GROUP BY idrule
HAVING count(*) = 2
Je veux ajouter "Où" condition "MAX (somefield)" est disponible? donc le code sera:
SELECT idrule
FROM tablename
WHERE MAX(somefiled) and
idsys IN (1, 2)
GROUP BY idrule
HAVING count(*) = 2
mais ne fonctionne pas? une idée?
Lorsque vous posez une question, vous devez nous faire savoir ce que vous avez déjà essayé et ce qui a mal tourné. Vous devriez également essayer d'inclure toutes les informations pertinentes. Dans ce cas, nous aurions besoin de connaître le nom de la table pour écrire la requête pour vous. – BrokenBinary