Thuthuthuthuanhnanh
Thành viên mới
- Tham gia
- 29/11/18
- Bài viết
- 0
- Được thích
- 1
UPDATE Products INNER JOIN Orders ON Products.ID = Orders.Product SET Orders.Price = [Products].[Price];
Cháu mới thử kiểm tra syntax (dùng cho SQL nói chung và mySQL nói riêng) thì thấy chỉ báo lỗi ở dấu ngoặc []. Bỏ cái đó đi là chạy phà phàHình như đối với Access thì Update chỉ dùng được qua Join thôi.
Access không hoàn toàn theo chuẩn SQL (-92) cho nên không chấp nhận subquery trả về 1 trị.
Update qua Join là căn bản. Mọi phiên bản SQL đều dùng.Cháu mới thử kiểm tra syntax (dùng cho SQL nói chung và mySQL nói riêng) thì thấy chỉ báo lỗi ở dấu ngoặc []. Bỏ cái đó đi là chạy phà phà
...
Người ra đề này tương đối cẩu thả - gõ còn sai chính tả (câu 5 và 6).... Chỉ sợ nhất là lúc chấm bài người ta không chấp nhận syntax mới
UPDATE Orders SET Orders.Price = DLookUp("Price","Products","Products.ID = " & Orders.Product);
Dù thông tin cực kỳ nghèo nàn nhưng thấy mấy câu đố quá lạ nên thử sức tý trước khi topic có thể bị mấy bác cờ đỏ nhiệt tình quăng vô sọt.
Câu 4 đại loại như thế này (tác giả topic tự biến đổi theo tên bảng, tên cột tương ứng nhá ):
Cám ơn công cụ QBE vì trước giờ không hình dung INNER JOIN đưa vô UPDATE QUERY ngọt thế nhưng hôm nay đã được biết (chắc do ngu chuyên nghiệp )SQL:UPDATE Products INNER JOIN Orders ON Products.ID = Orders.Product SET Orders.Price = [Products].[Price];
Còn câu 5 chả hiểu nghĩa là gì nên đành bỏ qua.
Bạn ơi thật ra mình cũng muốn hiểu bạn nói cái gì lắm... mà năng lực có hạn thành ra vẫn không hiểu. Bạn nói rỏ hơn tí dùm mình được không?Dù thông tin cực kỳ nghèo nàn nhưng thấy mấy câu đố quá lạ nên thử sức tý trước khi topic có thể bị mấy bác cờ đỏ nhiệt tình quăng vô sọt.
Câu 4 đại loại như thế này (tác giả topic tự biến đổi theo tên bảng, tên cột tương ứng nhá ):
Cám ơn công cụ QBE vì trước giờ không hình dung INNER JOIN đưa vô UPDATE QUERY ngọt thế nhưng hôm nay đã được biết (chắc do ngu chuyên nghiệp )SQL:UPDATE Products INNER JOIN Orders ON Products.ID = Orders.Product SET Orders.Price = [Products].[Price];
Còn câu 5 chả hiểu nghĩa là gì nên đành bỏ qua.
Tôi có làm 2 cái đáp án query UPDATE đó. Chọn 1 cái rồi thay đổi tên bảng (trong bài tập bảng tên gì?) là xong chứ có khó gì đâu.Bạn ơi thật ra mình cũng muốn hiểu bạn nói cái gì lắm... mà năng lực có hạn thành ra vẫn không hiểu. Bạn nói rỏ hơn tí dùm mình được không?