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

MySQL:Mã lỗi:1242 Truy vấn con trả về nhiều hơn 1 hàng

Nếu lựa chọn con trả về nhiều hơn thì một hàng nhưng bạn cần, ví dụ:đầu tiên bạn có thể sử dụng giới hạn 1

SELECT daire.code, daire.durumu, daire.blblkodu, CONCAT(cari.adi , cari.soyadi) AS sahibi,
CASE daire.blkrcrkodu WHEN '0'
THEN CONCAT(cari.adi,cari.soyadi)
ELSE (SELECT CONCAT(adi,soyadi)
        FROM cari
        WHERE blkodu = daire.blkrcrkodu
        AND firma_code = 40
        AND site_code = 84
        LIMIT 1) END AS oturan,
daire.kat, daire.kapi_no, daire.giris_no, daire.alan_m2, daire.__formatted_date
FROM daire
INNER JOIN cari ON
(daire.blshcrkodu = cari.blkodu AND cari.site_code = 84 AND daire.site_code = 84)
WHERE daire.site_code = 84
AND daire.firma_code = 40
ORDER BY daire.blkodu DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật từ MYSQL lên MYSQLI

  2. Dữ liệu mùa xuân kết hợp với các thông số kỹ thuật

  3. Làm cách nào để kết nối các trang html với cơ sở dữ liệu mysql?

  4. Sử dụng MySQL với các dịch vụ không đồng nhất của Oracle

  5. Làm thế nào để sao lưu cơ sở dữ liệu MySQL bằng MySQL Workbench?