我喜欢加入两张表T1和T2。
T1是我的左桌,T2是我的右边。
`SELECT
DISTINCT T1.name AS 'name',
T1.volume AS 'volume',
T1.vserver AS 'vserver',
T1.cluster AS 'cluster',
T1.snapmirror_label AS 'snapmirror_label',
T1.timestamp AS 'timestamp'
FROM
schema3.snapmirror_policy_rule snapmirror_policy_rule,
schema3.vserver vserver,
schema3.cluster cluster,
schema1.T1 T1
LEFT JOIN
schema2.T2
ON schema1.T1.name = schema2.T2.name
....
`
我的问题是,如果表T2不存在,我将如何执行?
我的想法是,如果两个表(T1和T2)都存在,则加入两个表,否则基于几个条件,我将从我的T1表(始终存在)中选择行。我在这些上下文中寻找查询。
PS: - 在我的工作环境中,像复杂的事情这样的程序是行不通的。寻找简单直接的MySql查询。