FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Flitig postare
|
tjenare
vill lösa detta i en query och får det inte att funka jag har en tabell med lag och en med lagets spelare tabbellen med lag har kolumnerna id och server tabbellen med spelarna har kollumnerna team_id och user_id Jag vill nu tömma spelar-tabbelen där server är en specifik server. Men jag vet inte hur man gör det med flera tabbeller i samma query ungefär såhär: DELETE FROM players WHERE user_id = 'userid' AND IN teams WHERE server = 'specific_server' |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Citat:
![]() Kod:
"SELECT b.id, b.server, u.team_id FROM teams AS b INNER JOIN players AS u ON b.server = u.team_id where u.team_id = '".$server."'" |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Supermoderator
|
Något i stil med
DELETE FROM Player WHERE PlayerId IN ( SELECT P.PlayerId FROM Player P LEFT JOIN Team T ON P.TeamId = T.TeamId WHERE T.ServerId=345 )
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
Svara |
|
|