【发布时间】:2018-10-03 09:34:57
【问题描述】:
考虑下表:
用户表
id | name | createdAt |
-----------------------|
1 | John | 2018-02-02 |
活动表
id | itemId | itemTable | createdAt |
-------------------------------------|
13 | 1 | User | 2018-02-02 |
14 | 142 | Client | 2018-02-02 |
我希望能够LEFT JOIN对列中指定的表:
SELECT b.*
FROM activity AS a
LEFT JOIN *a.tablename* AS b
ON b.id = a.itemid
对于 MemSQL 或 MySQL
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
不,不,不,不。你不应该这样做。只有在您别无选择的情况下,SQL 才应该是动态的。