5년만에 잡아낸 실수 (차집합) 정보
5년만에 잡아낸 실수 (차집합)
본문
A테이블, B테이블 비교해서 A테이블만 갖고 있는 고유의 글번호만 가져오는 차집합을 php, mysql로 코딩할때 어제 chatGPT에게 물어보니, 차집합 구하는 sql 문을 짜주더라구요. 1분도 안 걸린거 같은데.
문제는 저는 위와 같은 경우를 구할때
1. A 테이블 mysql 문 작성
2. $a_array 안에 넣음
3. B 테이블 mysql 문 작성
4. $b_array 안에 넣음
5. $c_array = $a_array + $b_array 로 합침
6. 내가 원하는 차집합 = $c_array - $b_array
이런식으로 6단계를 거쳐서 A의 차집합을 구하는 희안한 바보짓을 했고. 그 마져도 코드 재활용을 하지 않고, 차집합이 필요할때마다 하드코딩으로 중간에 print_r2로 계속 각 배열을 확인해서 잘 작동하는지 유관으로 확인하면서 진행했는데. 이것만 해도 하루가 후딱 가벼렸습니다.
mysql 문으로 구하면 코드 한줄이면 되는것을 모르고 지난 5년동안 이런식으로 코딩을 해 왔습니다. 코딩을 20년 동안 했는데 왜 5년만 그런 실수를 했냐구요? 앞의 15년 동안은 차집합 구하는 하드코딩조차 짤 수 없는 실력이었기 때문입니다.
이런식의 엉터리 코딩을 하니 20년동안 실력도 안늘고 시간만 무한하게 소모 되었죠. 이것조차 알아낸 오류 중 하나일 뿐이고 이 밖에도 어이없는 짓을 얼마나 많이 했는지는 아무도 모르죠.
추천
2
2
관련링크
댓글 1개

저런방법이었네요. +_+ 알기쉬운 설명 감사합니다.