내가 외래 키와 연결된 두 개의 테이블을 포함하는 MySQL의 데이터베이스가를 포함하는 도전 MySQL은 SELECT 질의를 내가 원하는 것은 마지막 Qte_tot, Designation, threshold_stock을 얻는 것입니다. threshold_stock> qte_tot 이 코드를 시도했는데 작동하지 않았습니다 :나는 주식 및 임계 값 bondary
여기SELECT MvtStock_MatPr.id,idMatPr, Nom, threshold_stock, Qte_Tot
FROM MvtStock_MatPr, MatPr
WHERE MatPr.id=MvtStock_MatPr.idMatPr AND threshold_stock>Qte_Tot
617,451,515,샘플 데이터 세트이다 ID, idMatPr BY
mysql> SELECT MvtStock_MatPr.id,idMatPr, Designation, threshold_stock, Qte_Tot FROM MvtStock_MatPr, MatPr WHERE MatPr.id=MvtStock_MatPr.idMatPr AND threshold_stock>Qte_Tot ORDER
;
| 이드 | idMatPr | 지명 | threshold_stock | Qte_Tot |
| 1 | 1 | 바크라 | 120 | 10 |
| 2 | 2 | 지퍼 | 130 | 20 |
| 3 | 1 | 바크라 | 120 | 30 |
| 7 | 2 | 지퍼 | 130 | 50 | 세트
4 행 (0.00 초)
mysql> SELECT * FROM MatPr;
| 이드 | 지정 | threshold_stock |
| 1 | 바크라 | 120 |
| 2 | 지퍼 | 130 | 세트
2 행 (0.00 초)
mysql> SELECT * FROM MvtStock_MatPr;
| 이드 | DateMvt | Qte_Mvt | Qte_Tot | idMatPr |
| 1 | 2016-01-01 | 10 | 10 | 1 |
| 2 | 2016-02-02 | 20 | 20 | 2 |
| 3 | 2016-03-03 | 20 | 30 | 1 |
| 4 | 2016-03-03 | 100 | 130 | 1 |
| 5 | 2016-03-03 | 50 | 180 | 1 |
| 6 | 2016-03-03 | 20 | 200 | 1 |
| 7 | 2016-03-05 | 30 | 50 | 2 |
7 행 세트 (0.00 초)
내가 받고 싶습니다 :
| 이드 | idMatPr | 지명 | threshold_stock | Qte_Tot
| 3 | 1 | 바크라 | 120 | 30 |
| 7 | 2 | 지퍼 | 130 | 50 | + ---- + --------- + -------- + ------- + --------- +
감사합니다. 이 결과 세트에서 하나의 행을 선택하는 것입니다 : 당신의 문제가 무엇인지 당신의 기여
하십시오 [편집] 귀하의 질문에 제목을. 그것은 당신이 직면하고 있거나 질문하고있는 실제 문제를 설명하는 것이어야하며, 검색 결과에서 미래의 독자에게 의미가있을만큼 구체적이어야합니다. * 나는 복잡한 쿼리를 가지고있다. * 그 점에 대해서는 전혀 쓸모가 없다. 실제로 누구 이건간에 쿼리가 복잡하다고 말할 수있다. 귀하의 질문은 너무 명확하지 않습니다; 두 테이블의 일부 샘플 데이터와 쿼리를 통해 샘플 데이터에서 얻고 자하는 출력이 도움이됩니다. –