Tôi muốn thực hiện truy vấn SELECT với MySQL. Mục tiêu của tôi là chọn tất cả chó trong cơ sở dữ liệu thú y có thể là giới tính = nam và lông = ngắn và (màu = đen hoặc cỡ = lớn)Lệnh chọn SQL với WHERE, AND, HOẶC
Lưu ý: Tôi muốn chọn những con chó có màu đen hoặc cỡ to. Họ không phải hoàn thành 2 yêu cầu. Họ chỉ cần thực hiện một trong hai.
Tôi đã viết các câu lệnh SQL dưới đây nhưng tôi không không chắc chắn nếu tôi là đúng:
SELECT name, sex, fur, color FROM dogs WHERE TRUE sex='male' AND fur='short' AND color='black' OR size="big";
Pardon phân nhịp của tôi nếu nó quá khó hiểu.
Thnaks codaddict. Nên có 'AND' giữa 'WHERE TRUE' và "sex = 'name'"? – dave
Bạn đúng, bạn có thể có 'TRUE AND C1 ...' hoặc chỉ 'C1 ....' – codaddict