mysql - Delete from 'table2' where column = 'value' IF column in 'table1' = 'value' -
i trying execute mysql query delete rows 'table2' column = 'value' if column in 'table1' = 'value'
i have 2 tables...
table 1 called 'accounts'
table 2 called 'inventoryitems'
the column in question 'accounts' called 'banned'
column in question 'inventoryitems' called 'itemid'
i delete inventoryitems itemid = 2340000 if... column banned in accounts has value of 1
extra information:
you can join table accounts inventoryitems 3rd table called characters.
table accounts has columns: id (primary key) , banned.
table characters has columns: characterid , accountid (accountid links id in table accounts).
table inventoryitems has columns itemid , characterid (characterid links characterid in table characters)
hope helps.
delete inventoryitems characterid in (select id characters accountid in (select id accounts banned = '1' ) ) , itemid = '2340000';
Comments
Post a Comment