Php 当我的一个表对于公共id为空时,我使用哪个连接进行更新?

Php 当我的一个表对于公共id为空时,我使用哪个连接进行更新?,php,mysql,join,left-join,Php,Mysql,Join,Left Join,我使用左键更新多个表中的值。我有三张桌子a、b和c。我对所有三个表都有一个公共id。但是我需要一次更新所有表,即使其中一个表没有条目?有可能吗。我应该使用哪种联接?您可以通过以下方式对一个组使用多个左联接: SELECT * FROM a LEFT JOIN b ON a.id = b.id LEFT JOIN c ON a.id = c.id GROUP BY a.id 我对所有三个表都有一个公共id。你是说外键提供DDL和需要进行的更新吗

我使用左键更新多个表中的值。我有三张桌子a、b和c。我对所有三个表都有一个公共id。但是我需要一次更新所有表,即使其中一个表没有条目?有可能吗。我应该使用哪种联接?

您可以通过以下方式对一个组使用多个左联接:

SELECT *
FROM a
LEFT JOIN b ON a.id = b.id
LEFT JOIN c ON a.id = c.id
GROUP BY a.id

我对所有三个表都有一个公共id。你是说外键提供DDL和需要进行的更新吗