Ik wil een query in MySQL, maar dat wil niet helemaal lukken. Ik beschrijf eerst even de layout van m'n tabel:
Tabel bouncer_channels
Ik wil nu een query uitvoeren die kijkt of alle gebruikers in channelc zitten. Als resultaat moet daar dan uitkomen "user2" zit niet in channelc.
Ik heb de volgende simpele query gemaakt:
Dit geeft alleen natuurlijk foutieve output, namelijk alle usernames in channelc in plaats van alle usernames die er juist niet in zitten. Hoe draai ik dit om? Met !='channelc' krijg ik natuurlijk alle andere channels te zien, daar gaat het mij niet om.
Kan iemand mij hiermee helpen?
Tabel bouncer_channels
| username | channel |
| user1 | channela |
| user1 | channelb |
| user1 | channelc |
| user2 | channela |
| user2 | channelb |
| user3 | channela |
| user3 | channelb |
| user3 | channelc |
Ik wil nu een query uitvoeren die kijkt of alle gebruikers in channelc zitten. Als resultaat moet daar dan uitkomen "user2" zit niet in channelc.
Ik heb de volgende simpele query gemaakt:
code:
1
2
3
4
5
6
| SELECT
`bouncer_channels`.`username`
FROM
`bouncer_channels`
WHERE
`bouncer_channels`.`channel`='#channelc' |
Dit geeft alleen natuurlijk foutieve output, namelijk alle usernames in channelc in plaats van alle usernames die er juist niet in zitten. Hoe draai ik dit om? Met !='channelc' krijg ik natuurlijk alle andere channels te zien, daar gaat het mij niet om.
Kan iemand mij hiermee helpen?
Ondernemer in tech (oud LOQED.com, nu UpToMore.com)