Cette requête est assez explicite:requête exclusive avec SQL IN()
$networks = '6,7,8';
$query = "SELECT DISTINCT countryName
FROM countries AS Country
INNER JOIN countries_networks AS n ON Country.id = n.country_id
WHERE n.network_id IN (".$networks.")";
Cependant, si je veux choisir le numéro de réseau 8, mais pas 6,7, comment pourrais-je faire cela?
genre de IN('8') but NOT IN('6,7')
L'utilisation de IN() est une exigence non.
Je suis après les pays qui ont SEULEMENT un réseau de 8. La raison en est que j'ai 2 niveaux de téléphone portable. Dites, le 'scumbag-phone' qui fonctionne dans les réseaux 6 & 7, et le 'Uber-phone' qui fonctionne dans les réseaux 6,7 & 8. Je veux obtenir les pays où il est essentiel que vous ayez un Uber- téléphone (8 seulement). Pour le moment, ces requêtes auront 8, mais pas exclusivement. Ils ne tiennent pas compte du fait qu'il peut y avoir 6,7 là-bas, jugeant l'Uber-téléphone non-essentiel.
Veuillez afficher la structure complète des deux tableaux et quelques exemples de données. – shamittomar