[英]Select two different columns max values according to given condition
我想選擇兩個不同的列最大值
第一個是插入行的最大數量
第二個是用戶基礎(我正在使用where子句I。
沒有where
子句,我有
__________________________此代碼正在工作_____________________
SELECT
(max(msg_sub_id)) as max_sub_id,
(select max(`msg_id`) from message) as max_id
FROM `message`
WHERE `receiver_id` = 'sineter'
---------------------此代碼不起作用------------------------ -
insert into (`msg_id`,`msg_sub_id`,`sender_id`,`receiver_id`,`msg`)
(SELECT (select max(`msg_id`) from message),
(select max(msg_sub_id)
FROM `message` WHERE `receiver_id` = 'sineter'),
'none', 'sineter', 'max-max message' )
您缺少表格名稱:
insert into `table_name` (`msg_id`,`msg_sub_id`,`sender_id`,`receiver_id`,`msg`) (SELECT (select max(`msg_id`) from message), (select max(msg_sub_id) FROM `message` WHERE `receiver_id` = 'sineter'), 'none', 'sineter', 'max-max message' )
^^^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.