Tôi cần chọn một hàng từ bảng mysql của mình.MYSQL Chọn hai giá trị một cột
Trong bảng có hai hàng có giá trị bằng nhau.
TABLE
-----
articleId
keywordId
Bây giờ tôi cần phải chọn một bài báo, mà có từ khóa Id = 1, cũng như từ khóa Id = 12.
Mỗi liên kết đến một từ khóa có kỷ lục của chính mình.
Tôi làm cách nào để thực hiện một truy vấn chọn, nếu có bài viết phù hợp với hai từ khóa?
CHỌN ccdn_nid, COUNT (*) FROM ' ccdn_cmdt' ĐÂU 'cmdt_tid' IN (1, 31.584) GROUP BY' ccdn_nid' COUNT địa CÓ (*) = 2 Tôi tryed này, nhưng vẫn nhận được kết quả mà chỉ có một kỷ lục trong 1. ý tưởng Bất kỳ? –
@ user1955019 Kiểm tra bản trình diễn. –
Hey Saharsh, tôi vẫn không thể làm cho nó làm việc: CHỌN 'ccdn_nid' FROM 'ccdn_cmdt' ĐÂU' cmdt_tid'IN (1, 31.641) GROUP BY 'ccdn_nid' HAVING COUNT (*) = 2 bàn của tôi trông như thế này: ccdn_nid int (11) cmdt_tid int (11) ccdncmdt_outpid int (11) Tuy nhiên nhận được một kết quả kết quả. –