此查詢有什麼問題?SQL SELECT語句 - 列數不同
sql error: #1222 - The used SELECT statements have a different number of columns
SELECT `id`,`firstname`,`lastname` FROM `users` WHERE `firstname` LIKE
'%ned%' OR `lastname` LIKE '%ned%'
OR CONCAT(`firstname`," ", `lastname`) LIKE '%ned%'
OR CONCAT(`lastname`," ", `firstname`) LIKE '%ned%'
UNION SELECT `users`.`id` FROM `users` LEFT JOIN `friends` ON `users`.`id`=`friends`.`user_id`
用戶表
+------------------------------------------+
| id | firstname | lastname | .... |
| 1 | Nedim | Kanat | .... |
+------------------------------------------+
朋友表
+-------------------------------------------+
| id | user_id | friend_id | .... |
| 1 | 1 | 2 | .... |
+-------------------------------------------+
我不知道。問題是什麼? –
#1222 - 使用的SELECT語句具有不同數量的列 –
@IdontReallywolf第二個select語句只有一列。 –