누군가가 나를 도울 수 있기를 바랍니다.여러 값을 넣고 합계를 더하기 PHP + mysql
테이블 A의 모든 데이터를 테이블 B에 복사하고 테이블 A의 일부 값을 합한 다음 나머지 정보와 함께 테이블 B에 결과를 삽입하려고합니다. 나는이 문장을 실행하면 나는 단지 하나의 레지스터를 가지고,
INSERT INTO carga (Item, REC_Rep, Invoices, Description, Qty, Skids, Boxes, Bins, Metal_Rack, Totes, Other, tqty, tskids, tboxes, tbins, tmetal, ttotes, tother)
SELECT DISTINCT Item, REC_Rep, Invoices, Description, Qty, Skids, Boxes, Bins, Metal_Rack, Totes, Other, SUM(Qty) AS Qty, SUM(Skids) AS Skids, SUM(Boxes) AS Boxes, SUM(Bins) AS Bins, SUM(Metal_Rack) AS Metal, SUM(Totes) AS Totes, SUM(Other) AS Other
FROM tmp_carga
:
여기 내 문장이다.
Tabla A (tmp_carga)에서 모든 데이터 또는 레지스터를 가져 와서 몇 가지 값을 합한 다음 그 값을 Tabla B (carga)에 나머지 정보와 함께 삽입 할 수 있습니까?
도움 주셔서 감사합니다.
입니다. 'GROUP BY'를 사용하여 살펴보아야합니다. – Taryn
정보를 보내 주셔서 감사합니다. – user3241946