我正在处理一个项目,我想创建一个涉及我数据库中两个表的查询,如下图所示。
我想从查询中得到的是DOMAIN数据表上的DMN_LIST_COLS是否等于1我想从DOMAIN_VALUE数据表的DMV_VALUE_1中检索所有值。此查询的正确格式是什么?
我知道下面的查询不正确但我该如何更改呢?
SELECT DMV_VALUE_1 FROM DOMAIN_VALUE WHERE DMN_LIST_COLS='1' FROM DOMAIN
答案 0 :(得分:0)
尝试一下:
SELECT DOMAIN_VALUE.DMV_VALUE_1
FROM DOMAIN_VALUE INNER JOIN DOMAIN ON DOMAIN_VALUE.DMV_ID = DOMAIN.DMN_ID
WHERE DOMAIN.DMN_LIST_COLS ='1';
如果DOMAIN.DMN_LIST_COLS包含实际数字而不是文本,则需要删除WHERE语句中1周围的单引号。