10/10/2018, 10:08

Lấy Dữ liệu của 2 table

Mình có :
table1 khachhang(MaKH,TenKH,LoaiPhong,SoPhong).
table2 phong(MaPhong,LoaiPhong,SoPhong,TinhTrang).
Mình dùng php muốn lấy MaKH và TenKH ở trong SoPhong với điều kiện TinhTrang='Da Co'. Mình đã dùng qua:
"SELECT * FROM phong INNER JOIN khachhang ON phong.TinhTrang = 'Da Co' AND phong.LoaiPhong = khachhang.LoaiPhong ";
Nhưng câu lệnh trên chạy ko đúng. Có bạn nào biết cách xử lí thì giúp giùm mình.
bka viết 12:08 ngày 10/10/2018
Được gửi bởi NguoiVietNET88
Mình có :
table1 khachhang(MaKH,TenKH,LoaiPhong,SoPhong).
table2 phong(MaPhong,LoaiPhong,SoPhong,TinhTrang).
Mình dùng php muốn lấy MaKH và TenKH ở trong SoPhong với điều kiện TinhTrang='Da Co'. Mình đã dùng qua:
"SELECT * FROM phong INNER JOIN khachhang ON phong.TinhTrang = 'Da Co' AND phong.LoaiPhong = khachhang.LoaiPhong ";
Nhưng câu lệnh trên chạy ko đúng. Có bạn nào biết cách xử lí thì giúp giùm mình.
Code:
"SELECT khachhang.MaKH as mkh,khachhang.TenKH as namekh FROM khachhang , phong WHERE phong.TinhTrang='Da Co' AND phong.LoaiPhong=khachhang.LoaiPhong";
thiết kế database để mà ôm nhau như thế này thì không nên đặt fiedls name giống nhau.
muhiepsy viết 12:14 ngày 10/10/2018
table1 khachhang(MaKH,TenKH,LoaiPhong,SoPhong).
table2 phong(MaPhong,LoaiPhong,SoPhong,TinhTrang).

học hành cái kiểu gì mà thiết kế cái bảng tởm thế.

khách hàng(MaKH,TenKH,SoPhong) - gạch cái loại phòng đi. Biết số phòng truy qua bên table phòng thì biết ngay loại phòng gì rồi.

Vi phạm, chuẩn thiết kế
dinhanhency viết 12:14 ngày 10/10/2018
Được gửi bởi NguoiVietNET88
Mình có :
table1 khachhang(MaKH,TenKH,LoaiPhong,SoPhong).
table2 phong(MaPhong,LoaiPhong,SoPhong,TinhTrang).
Mình dùng php muốn lấy MaKH và TenKH ở trong SoPhong với điều kiện TinhTrang='Da Co'. Mình đã dùng qua:
"SELECT * FROM phong INNER JOIN khachhang ON phong.TinhTrang = 'Da Co' AND phong.LoaiPhong = khachhang.LoaiPhong ";
Nhưng câu lệnh trên chạy ko đúng. Có bạn nào biết cách xử lí thì giúp giùm mình.
Câu lệnh viết sai cấu trúc.

SELECT Fields from TABLE1 ALIAS1 INNER JOIN TABLE2 ALIAS2 ON ALIAS1.ID=ALIAS2.ID
Còn thiết kế bảng thì như muhiepsy đã nói rồi đấy. Bạn thiết kế CHƯA CHUẨN.
viết 12:08 ngày 10/10/2018
Xin lỗi chứ bạn học ở đâu ? học hành thế nào mà làm cái DB rõ NGU!
Truy vấn thì sai cấu trúc...
Mr KOP viết 12:19 ngày 10/10/2018
Được gửi bởi voanhtu1988
Xin lỗi chứ bạn học ở đâu ? học hành thế nào mà làm cái DB rõ NGU!
Truy vấn thì sai cấu trúc...
Học thì có đúng có sai có giỏi có dở .... ai cũng giỏi thì đi học làm gì? Bạn lấy quyền gì để chửi người ta như thế ?
007lock viết 12:22 ngày 10/10/2018
Được gửi bởi Mr KOP
Học thì có đúng có sai có giỏi có dở .... ai cũng giỏi thì đi học làm gì? Bạn lấy quyền gì để chửi người ta như thế ?
Ngu thì bảo là ngu, ngay đến dạng chuẩn căn bản cũng không biết. Vi phạm tè le ra đó rồi ngồi truy vấn có mà ôm nhau chết.
kenphan19 viết 12:09 ngày 10/10/2018
Được gửi bởi 007lock
Ngu thì bảo là ngu, ngay đến dạng chuẩn căn bản cũng không biết. Vi phạm tè le ra đó rồi ngồi truy vấn có mà ôm nhau chết.
Lúc đầu ai chả thế, hãy góp ý để người ta phát triển chứ đừng góp ý để dìm người ta xuống hố.
Ở cái dd này ai cũng như "mày" thì còn đâu nữa cái dd để mọi người giao lưu học hỏi !
P/s: dùng từ "mày" khi gặp những thằng thiếu văn hóa, giáo dục.
ngoc_viet08 viết 12:16 ngày 10/10/2018
đào mộ kệ nó đi mà
chesterben viết 12:13 ngày 10/10/2018
2 ông đào mộ xong đứng cãi nhau banh nghĩa địa. Hài vãi chưởng =))
Bài liên quan
0