db 관련 질문 드립니다. 채택완료
웹프리죤
6년 전
조회 2,421
예를 들어
test 라는 테이블에 데이터가 4개 있으면 od_option 값을 합치고 싶은데요
구문을 잘 모르겠습니다.(맨 오른쪽 값이 od_option 입니다.)

조건문을 어떻게 걸어줘야 할지요..
$sql2 = " SELECT * FROM $table_temp GROUP BY od_name HAVING COUNT(od_name) > 1 ";
$result = sql_fetch($sql2);
"만약 테스트 테이블에 이인화님이 1줄 이상이면 od_option 값을 하나로 합치고 나머지 3개의 행은 지워라."
삭제 쿼리는 아래처럼 잘 작동합니다.
sql_query(" DELETE a FROM $table_temp a, $table_temp b WHERE a.od_id > b.od_id AND a.od_name = b.od_name ");
나머지 3개를 삭제 하기 전에 od_option 를 합치고 지울려고 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
6년 전
https://codeday.me/ko/qa/20190518/578155.html">https://codeday.me/ko/qa/20190518/578155.html
이게 가장 좋은 답인거 같네요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인