목차
mysql 对比符合多条件 更新另一个表的问题
Jun 20, 2016 pm 12:33 PM A B C三个表
A数据表
B为条件设置表 BID B1 B2 B3四个字段
C为用户表CID UID等字段
统计A表 符合3个条件A1 A2 A3三个条件,这三个条件是统计用户数据得出的条件。
然后根据C表该用户CID更新的UID值
事实上就是把符合三个条件的BID的值更新到C表的CID
B表设定的条件
BID=1 B1=10 B2=100 B3=180
BID=2 B1=30 B2=150 B3=200
BID=3 B1=50 B2=180 B3=230
统计好的$A1 $A2 $A3三个条件去对比>=B表B1 B2 B3值,然后将对应条件的BID值 更新到C表的CID
请问这个怎么做?用内链接可是C表的CID只等于B表BID其中的一个值。
我现在的做法是两个sql语句,1一个查询符合条件的BID,第2个语句将符合条件的BID再更新到C
有没有办法一个mysql语句完成?
回复讨论(解决方案)
你这个三个表,只有对用2个表有对应的关联字段,在根据条件去查下,就行了,最关键是得要有关联字段才行
目前只有两个语句完成了,关联应该不太可能。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7289
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29



Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
