thắc mắc em có thắc mắc về trung tâm đào tạo IT và 1 vấn đề về làm hóa đơn ạ

hung_hell_hound

Junior Member
như tiêu đề các bác cho em hỏi 2 vấn đề với ạ.
1: các bác cho em xin recomment 1 trung tâm dạy về lập trình cho hs cấp 3 để cho đứa cháu đi học với ạ.
2: em có tạo 1 table như hình để show danh sách hóa đơn ra, kết quả là nó show được ra rồi ạ ( hình 1) nhưng vấn đề là hóa đơn e đang lấy từ 3 bảng khác nhau ( hình 2)
giờ e muốn gộp order_id giống nhau sẽ thành 1 hóa đơn riêng thì phải làm sao ạ? (hình 3)
1655464421335.png
 

Attachments

  • 1655464197292.png
    1655464197292.png
    29.1 KB · Views: 25
  • 1655464216164.png
    1655464216164.png
    27.4 KB · Views: 21
tạo dto chứa dữ liệu để hiển thị, không xuất thẳng dữ liệu từ lệnh query database ra ngoài, nếu không nhầm thì sql không thể truy vấn được như bảng mong muốn đâu, cơ chế join nó vậy
 
tạo dto chứa dữ liệu để hiển thị, không xuất thẳng dữ liệu từ lệnh query database ra ngoài, nếu không nhầm thì sql không thể truy vấn được như bảng mong muốn đâu, cơ chế join nó vậy
vậy có cách nào để khi ấn vô nút show của 1 bản ghi nó sẽ nhặt tất cả các bản ghi trùng order_id show ra và xóa các col trùng nhau như cái hình này không ạ? em cảm ơn
 

Attachments

  • 1655466907041.png
    1655466907041.png
    18.8 KB · Views: 17
vậy có cách nào để khi ấn vô nút show của 1 bản ghi nó sẽ nhặt tất cả các bản ghi trùng order_id show ra và xóa các col trùng nhau như cái hình này không ạ? em cảm ơn
dùng điều kiện WHERE order_id = 1 chẳng hạn, để ở cuối lệnh sql, cột nào trùng thì không select nó
 
nói chung là dữ liệu từ sql cần được chế biến lại để hiển thị như mong muốn như bác kia nói, hoặc dùng lệnh truy vấn phù hợp, mà tui cũng không biết php nên gợi ý vậy thôi, laravel là framework cũng lớn nên chắc có đầy cách thôi mà
 
nói chung là dữ liệu từ sql cần được chế biến lại để hiển thị như mong muốn như bác kia nói, hoặc dùng lệnh truy vấn phù hợp, mà tui cũng không biết php nên gợi ý vậy thôi, laravel là framework cũng lớn nên chắc có đầy cách thôi mà
vâng ths bác ạ
 
Back
Top