-1
안녕하세요 내가이 쿼리를 실행하려고하지만이 오류가 여기피연산자가
#1241 - Operand should contain 1 column(s)
을 올 1 열을 포함해야입니까? 도와 주셔서 감사합니다!
안녕하세요 내가이 쿼리를 실행하려고하지만이 오류가 여기피연산자가
#1241 - Operand should contain 1 column(s)
을 올 1 열을 포함해야입니까? 도와 주셔서 감사합니다!
Operand should contain 1 column(s)
은 하위 쿼리에 많은 열이 반환되었음을 의미합니다. 이 쿼리는 훨씬 이해가되지 않습니다
당신은 하나의 열이
SELECT
(SELECT kk.namakk, anggkk.nama AS istri
FROM kk
JOIN anggkk
USING (idkk)
WHERE anggkk.hubungan = "istri"
LIMIT 1),
(SELECT anggkk.nama AS anak, YEAR(CURDATE()) - YEAR(anggkk.ttl) AS usia_anak
FROM anggkk
JOIN kk
USING (idkk)
WHERE anggkk.hubungan = "anak"
LIMIT 1)
FROM kk, anggkk
GROUP BY kk.idkk
처럼되고 제한 1을 추가해야하거나 더 한 열
로 선택 무엇에 지정되어야한다 . 샘플 데이터와 원하는 결과로 다른 질문을하는 것이 좋습니다. 누군가가 올바른 쿼리를 작성할 수 있도록 도와 줄 수 있습니다. –