Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chỉ xuất hàng có giá trị null nếu không có cùng hàng với giá trị khác rỗng

Với NOT EXISTS :

select t.* from tablename t
where t.vendorid is not null
or not exists (
  select 1 from tablename
  where itemid = t.itemid and vendorid is not null
)

Xem bản trình diễn .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chế độ xem động thay thế trong mySQL

  2. RoleProvider .NET 2 - được chuyển đổi từ MS Access sang MySQL

  3. câu lệnh select luôn trả về hàng được chèn cuối cùng trong php mysql

  4. T_ENCAPSED_AND_WHITESPACE không mong muốn, gặp lỗi T_STRING hoặc T_VARIABLE hoặc T_NUM_STRING

  5. truy vấn sql để tìm kiếm và thay thế văn bản trong tất cả các hàng