방금 SAP 용으로 mysql을 사용하기 시작했습니다.한 줄의 가격을 모든 줄의 가격으로 만드십시오
나는이 결과를 얻으려면 싶습니다
create view table_a
as
select DocEntry, Description, Price
from inv1 where Description like 'freight'
create view table_b
as
select DocEntry, Description, Price
from inv1
where exist (select * from table_a where table_a.DocEntry = table_b.DocEntry
내가 돈 ':이 통해화물로 항목을 필터링하려
DocEntry Description Quantity Price
00001 item A 2 300.00
00001 freight - 100.00
00002 item A 1 300.00
00003 item C 1 300.00
00003 freight - 110.00
이 데이터에서
DocEntry Description Price
00001 item A 100.00
00003 item C 110.00
을 가격과 어떻게 관련이 있는지 알고 있습니까?
감사합니다. 데이터가 필요하지 않습니다 만, distinct
키워드가 각 "화물"여러 "항목"행이 경우에 추가되었습니다
select distinct a.DocEntry, a.Description, b.Price
from inv1 a
join inv1 b on a.DocEntry = b.DocEntry
where a.Description != 'freight'
and b.Description = 'freight'
: 당신이화물은 각 항목에 맞게 원하는처럼
이 ** "한 줄에 모든 라인의 가격의 가격을"* *? – Linger
'DocEntry, 설명, 가격을 선택하십시오. FROM inv1 WHERE Description = 'freight '' 원하는 것을 얻으시겠습니까? – Linger
DocEntries에 2 개 이상의 레코드가 있습니까? 그렇다면 우리는 그 기술에 대해 어떤 설명을 할 수 있습니까? – xQbert