Я показываю много вопрос и ответ на StackOverflow, но я не могу найти решение такого рода проблемЗачем показывать ошибку в результате mysql, состоящую более чем из одной строки?
USE `student`;
DROP procedure IF EXISTS `useOUT`;
DELIMITER $$ USE`student`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `useOUT`(in in_name varchar(15),out in_dept varchar(15))
BEGIN
select dept into in_dept from info where nam=in_name;
END$$
DELIMITER ;
Мой стол
ID. nam. отдел
1. сакиб. cse.
2. сакиб. математика.
, когда я дать Сакиб затем показать «Результат состоит из более чем одной строки» Хотя я использовал DISTINCTROW, но тот же ошибка показала У меня есть запрос, это возможно только первичный ключ (например, когда ID = in_id) ?
Вы должны только пометить СУБД, которую используете. sql-server <> mysql –
спасибо, но я новичок, поэтому мне приходится сталкиваться с такой проблемой. –
ха? Комментарий, который я сделал, это то, что вы отметили свой вопрос как sql-server, но очевидно, что вы не используете SQL-сервер. –