Câu hỏi được gắn thẻ «join»

THAM GIA là một hoạt động chung trong đại số quan hệ cho một hoạt động kết hợp trên hai hoặc nhiều mối quan hệ trong một hệ thống cơ sở dữ liệu quan hệ. THAM GIA cũng là từ khóa của ngôn ngữ SQL để thực hiện thao tác này.

4
Đếm với điều kiện IF trong truy vấn MySQL
Tôi có hai bảng, một bảng dành cho tin tức và bảng còn lại dành cho nhận xét và tôi muốn tính số lượng nhận xét có trạng thái đã được đặt là đã được phê duyệt. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news …

8
JPA háo hức tìm nạp không tham gia
Chính xác thì chiến lược tìm nạp của JPA kiểm soát điều gì? Tôi không thể phát hiện ra sự khác biệt nào giữa háo hức và lười biếng. Trong cả hai trường hợp, JPA / Hibernate không tự động tham gia các mối quan hệ nhiều-một. Ví dụ: Người …
112 java  hibernate  jpa  join 


5
Cách tốt nhất để tham gia vào cùng một bàn hai lần là gì?
Điều này hơi phức tạp, nhưng tôi có 2 bảng. Giả sử cấu trúc như thế này: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Các bảng có thể được nối dựa trên Table1.PhoneNumber1 -> Table2.PhoneNumber hoặc Table1.PhoneNumber2 -> Table2.PhoneNumber. Bây giờ, tôi muốn nhận tập kết quả chứa PhoneNumber1, SomeOtherField …
108 sql  join 




3
Rails biểu mẫu lồng nhau với has_many: thông qua, làm thế nào để chỉnh sửa các thuộc tính của mô hình tham gia?
Làm cách nào để bạn chỉnh sửa các thuộc tính của mô hình kết hợp khi sử dụng accept_nested_attributes_for? Tôi có 3 mô hình: Chủ đề và Bài viết do Người liên kết tham gia class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for …

8
MySQL THAM GIA chỉ vào hàng gần đây nhất?
Tôi có một khách hàng bảng lưu trữ customer_id, email và tài liệu tham khảo. Có thêm một bảng customer_data lưu trữ hồ sơ lịch sử về những thay đổi được thực hiện cho khách hàng, tức là khi có một thay đổi được thực hiện, một hàng mới sẽ …
103 mysql  sql  join 

3
MySQL cách nối các bảng trên hai trường
Tôi có hai bảng với datevà idcác trường. Tôi muốn tham gia trên cả hai lĩnh vực. Tôi đã thử JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) hoạt động, nhưng nó rất chậm. Có cách nào tốt hơn để làm điều này?
102 mysql  join 






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.