Có cách nào để chèn số không thay vì NULL trong khi thực hiện LEFT OUTER JOIN trên hai bảng không?Chèn một số không thay vì NULL trong khi thực hiện LEFT OUTER JOIN trong MYSQL
Giả sử tôi có một câu hỏi như thế này:
SELECT * FROM
(SELECT uID from Class) T1
LEFT OUTER JOIN
(SELECT pID from University) T2
ON T1.uID = T2.pID
CASE WHEN T1.uID IS NULL
THEN 0
ELSE T1.uID
END AS uID`
Đúng tôi nếu tôi sai
'SE LECT * FROM (SELECT UID từ Class) T1 LEFT OUTER JOIN (SELECT pid từ Đại học) T2 ON T1.uID = T2.pID CASE KHI T1.uID IS NULL THEN ELSE T1.uID END AS uID' Đúng nếu tôi sai – Crocode
Nếu bạn muốn tham gia T1.UID bằng 0 khi nó rỗng, hãy sử dụng bên dưới: 'SELECT * FROM (SELECT CASE KHI UID LÀ NULL THEN 0 ELSE uID END AS uID from Class) T1 LEFT OUTER JOIN (SELECT pID từ trường đại học) T2 TRÊN T1.uID = T2.pID ' – sel