【发布时间】:2016-08-31 05:26:58
【问题描述】:
我想在多个条件下使用左连接来连接两个表。
我有两个 STS_CD 标志 AC 或 IA。
我想在STS_CD='AC' 处获取数据,但我在AC 或IA 上都得到了它。
我的查询是:
SELECT `bldr`.`id` AS `bldr_ID`,
`bldr`.`sts_cd` AS `bldr_STS_CD`,
bldr.shrt_nm
FROM `bldr`
LEFT JOIN `bldr_img`
ON `bldr`.`id` = `bldr_img`.`prnt_id`
AND `bldr_img`.`img_cat_cd` = 'LG'
AND `bldr`.`sts_cd` = 'AC'
AND `bldr_img`.`sts_cd` = 'AC'
ORDER BY `bldr`.`id`
我该怎么做?
【问题讨论】:
-
连接没有任何意义,因为您没有从
bldr_img表中选择任何列。您可以通过这种方式实现的所有目的是从bldr表中复制一些行。