어떻게하면 고급 CMS/sitebuilder 용 쿼리 빌더를 설계 할 수 있습니까? 나는 사용자가 영향을받는 테이블을 선택할 수 있도록함으로써 밖으로 시작하는 경우, 다음, 표시되어야 모든 열은 다음 기준은, 정렬 순서 및 제한의 결과는 내가 한 정도로 같은 querys 수 있도록 정보를 원하시면이있을 수 있습니다 더 복잡한에 대한SQL 쿼리 빌더 디자인
SELECT df.gh, yu.df FROM df, yu WHERE df.id != yu.id AND df.other == yu ORDER BY df.something LIMIT 0,10
을하지만, 무엇을 하위 querys, 조인, 노동 조합과 같은 querys? 어떤 유형의 쿼리를 생성할지에 대한 올바른 가정을하기 위해 수집해야 할 정보는 무엇입니까?
나는 여기에 코드를 요구하지 않고있다. 나는 그것을 설계하는 방법에 대해 내 생각에 집착하고 있는데, 나는 사용자에게 질문해야한다.
위와 같은 단순한 쿼리와 같이 꽤 간단하고 마음의 흐름을 알 수 있습니다.하지만 다른 쿼리 유형에 대해서도 충분한 지식이 없다고 생각합니다. 하나를 만들기 위해 수집해야 할 정보가 무엇인지 알고 있어야합니다. 이런 식으로 건물을 짓는 방법에 대한 디자인 아이디어는 인정 될 것입니다!
또 다른 질문은 개발을위한 이러한 "고급"쿼리가 얼마나 중요합니까? 내가 작업하고있는 CMS는 어떤 유형의 스크립팅 엔진을 가지고 있으므로 코드를 사용하여 문제를 해결할 수 있다면 항상 하위 쿼리, 조인, 조인 등을 지원하지 않아도됩니다. 당신의 의견에 최소한의 요구 사항은 무엇입니까?
내가 만드는 모든 것은 물론 오픈 소스이기 때문에 모든 아이디어를 내 방식대로 던집니다. 시작하려면 코딩이 필요합니다. ;-)
Microsoft Access에서 하나를 살펴보고 아이디어를 훔쳐 시작합니다. – Blazemonger