예를들면
A 테이블과 B 테이블이 있고 FK로 이어진 부분이 있다면
A테이블 제품중 B테이블의 b컬럼에서 1이라는 값을 가진애들을 보여줘 라고 한다면
SELECT * FROM (
SELECT * FROM A
) as A INNER JOIN (
SELECT * FROM B WHERE b=1
) as B ON B.b=A.b;
이렇게 되겠지
여기서 WHERE절을 유지하고
b=이부분에 전체를 의미하는 함수 같은게 있을까 ?
유저가
전체 제품보기 누르면
slq = "SELECT * FROM B";
특정 제품보기 누르면
sql = "SELECT * FROM B WHERE b = 특정제품번호 ";
이렇게 2개로 안나누고 하나로 통일하고싶어서 물어보는거야
있으면 조언좀 해줘
없으면 없는대로 살아야겠지만 혹시나해서
ㄴ 님 db 배틀 뜨실래요 ? 아니면 내코드 욕하지마세요. 욕해도 괜찮긴한데 할꺼면 답은 알려주고 욕하세요
난 아는데, 안알려줄래.
이건 디비단에서 처리하기보단 그냥 php단에서 처리하는게 나아보이는데 php를 사용을 안하는고 무조건 디비에서 처리해야 하는거야??? 나도 전에 디비단에서 뭔가 처리하려다가 그냥 포기했는데 미안 난 모르겠다 ㅠㅠ - dc App