mysql-报Subquery returns more than 1 row求解决,紧急,紧急!!!

WBOY
发布: 2016-06-06 09:35:32
原创
2700 人浏览过

mysql

SELECT
*
FROM
mr_user_info u,mr_visit_info f,
(
SELECT
CASE
WHEN v.RELATION_TYPE = 2 THEN
(
从 mr_visit_info io,mr_item_info_fb aa 选择 io.VISIT_ID,其中 io.RELATION_ID = aa.ITEM_ID 和 aa.ORG_ID = '001' 且 v.VISIT_ID = io.VISIT_ID
)

WHEN v.RELATION_TYPE = 1 THEN
(从 mr_beauty_org_info_fb bof、mr_visit_info vq 选择 vq.VISIT_ID,其中 vq.RELATION_ID = bof.org_id AND bof.org_id = '001')
当 v.RELATION_TYPE = 3 THEN
(从 mr_visit_info vq、mr_doc_info_fb 文档中选择 vq.VISIT_ID,其中 doc.org_id = '001' 且 doc.doc_id = vq.RELATION_ID)
结束视频,
案例
当 v.RELATION_TYPE = 1 时
(SELECT
fb.ORG_NAME
FROM
bione_org_info fb,mr_visit_info v,mr_beauty_org_info_fb bp
WHERE
v.RELATION_ID = bp.org_id 和 fb.org_no = bp.org_id 和 bp .ORG_ID = '001'
)
WHEN v.RELATION_TYPE = 2 THEN
(
SELECT
i.ITEM_NAME
FROM
mr_item_info_fb i,mr_visit_info v
WHERE
v.RELATION_ID = i.ITEM_ID 且 i.ORG_ID = '001'
)
当 v.RELATION_TYPE = 3 时
(
SELECT
b.TRUE_NAME
FROM
mr_doc_info_fb b,mr_visit_info v
WHERE
v.RELATION_ID = b.doc_id 和 b.ORG_ID = '001'
)
END VisitName
FROM
mr_visit_info v
) ff
哪里
ff.vid = f.visit_id
和 f.user_id = u.user_id
AND f.relation_id != '0'

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板