Php 从三个表中删除
请那里的任何人Php 从三个表中删除,php,mysql,sql,yii,Php,Mysql,Sql,Yii,请那里的任何人 如果有任何条件或查询 我需要删除与匹配的详细信息 表adl_auth_用户A id user_id type_id type_value 66428 1919 1 97 表用户详细信息B user_id first_name last_nam 1919 Rins TE Kola 表adl_用户C id email
如果有任何条件或查询 我需要删除与匹配的详细信息 表adl_auth_用户A
id user_id type_id type_value
66428 1919 1 97
表用户详细信息B
user_id first_name last_nam
1919 Rins TE Kola
表adl_用户C
id email password
1919 email@DOMAIN.COM SOME PASSWORD
我想删除这三个 分组 表1.类型\ id,表1.类型\值
试试这个。根据表相关性从表中删除记录
i think grouping is not required as you are trying to delete the records
DELETE FROM adl_auth_user
from adl_auth_user A
INNER JOIN user_details B ON a.user_id=B.user_id
INNER JOIN adl_user C ON b.user_id=c.id
WHERE A.user_id =1919 AND A.type_id =1
DELETE FROM user_details
FROM user_details B
INNER JOIN adl_user C ON b.user_id=c.id
WHERE B.user_id =1919
DELETE FROM adl_user
WHERE adl_user .id =1919
所以你刚刚发布了你的gmail账户密码吗?!?是否要从“adl\U auth\U user”表中删除?或者从这三个表中删除?不,这只是浪费所有的东西都是编辑格式我想从这三个表中删除表1。用户id=表2。用户id和表1。user\u id=table3.id并按table1分组。type\u id,table1.type\u值为什么要分组?
i think grouping is not required as you are trying to delete the records
DELETE FROM adl_auth_user
from adl_auth_user A
INNER JOIN user_details B ON a.user_id=B.user_id
INNER JOIN adl_user C ON b.user_id=c.id
WHERE A.user_id =1919 AND A.type_id =1
DELETE FROM user_details
FROM user_details B
INNER JOIN adl_user C ON b.user_id=c.id
WHERE B.user_id =1919
DELETE FROM adl_user
WHERE adl_user .id =1919