'objects, events & events_types'라는 테이블이 있는데이 테이블의 구조는 구조체가 아니라 데이터베이스에서 표시해야하는 기본 정보입니다. 이런 정보 :MySQL에서 고급 데이터 가져 오기
개체 :
구조 : id(INT), title(TEXT)...
데이터 :
- 1 집 # 1
- 2 집 # 2
- 3 집 # 3
이벤트 :
구조 : id(INT), object_id(INT), event_type(INT)
데이터 :
- 1, 1, 3
- 2, 1, 1
- 3, 2, 4
- 4, 2, 5
- 5, 2, 1
- 6, 1, 1
- 7, 2, 2
- 8, 1, 3
에버스 ents_Types :
구조 :id(INT), name(VARCHAR)
데이터 :
- 1 알람
- 2, 지/암
- 3 불
- 4, 알람 버튼
- 5, 알 수 없음
나는 events
테이블에서 모든 데이터를로드하는 페이지가 있지만 events
테이블에 데이터가있는 objects
테이블의 개체 만 표시합니다. events
테이블에 행이 없기 때문에, object_id
의 테이블을 가지고있어, id (3) 오브젝트를 objects
테이블로부터로드하지 않습니다.이 테이블의 object_id
이 objects
테이블의 id
및입니다
objects.id
objects.title
events_types.name
- 수
events
테이블 :나는 다음과 같은 열와 HTML 테이블이 필요
event_type
~events
표가 있습니다.| 1 | House #1 | Alarm: 2 | | 2 | House #2 | Alarm: 1 |
있지만 집 번호 :
$_GET['event_type'] = 1
는 이것이 '1'events_types
테이블Alarm
인 데이터베이스 정보 테이블의 가변
예로서 정의 될 것이다 URL로부터 Y $_GET['event_type']
3은 events
테이블에 데이터가 없으므로 표시되지 않습니다.
실제 테이블에는 objects
테이블에 약 200 개의 레코드가 있고 매월 events
테이블에 약 500 개의 레코드가 있습니다. 그것은 나를위한 통계 시스템과 같습니다. 이 쿼리는 당신에게 데이터를 가져 오는 경우
시도한 것을 나눌 수 있습니까? –
@JayBlanchard 내 생각에 ... 현재 스크립트에는 약 400 줄과 16k + 문자가 있기 때문에 나는 할 수 없다. 모든 것이 완벽하게 작동하지만 이것은이 기능을위한 애드온과 같을 것입니다. 나도 몰라, 내가 필요한 MySQL 쿼리의 종류는 ... – VigoKrumins