我正在尝试加入以下流
Field | Type
---------------------------------------
ROWTIME | BIGINT (system)
ROWKEY | VARCHAR(STRING) (system)
USER_ID | VARCHAR(STRING)
FIRSTNAME | VARCHAR(STRING)
---------------------------------------
使用下表:
Field | Type
---------------------------------------
ROWTIME | BIGINT (system)
ROWKEY | VARCHAR(STRING) (system)
USER_ID | VARCHAR(STRING)
USERNAME | VARCHAR(STRING)
---------------------------------------
使用
SELECT M.USER_ID, \
C.USERNAME \
FROM MY_STREAM M \
LEFT JOIN MY_TABLE C \
ON (M.USER_ID = C.USER_ID);
但USERNAME
仅包含null
个值。
1 | null
2 | null
3 | null
4 | null
5 | null
6 | null
7 | null
8 | null
我确信表格中存在常见user_id
个且username
为null
。我在这里错过了什么吗?
答案 0 :(得分:2)
请参阅我对this post的回答,其中我将演示如何对此类联接进行故障排除。
简而言之,您需要在您加入的列上键入表格主题中的消息。
如果您要加入USER_ID
,那么:
SELECT ROWKEY, USER_ID FROM MY_TABLE
应该返回
1 | 1
2 | 2
3 | 3
等