나는 테이블 세트 (전화 번호부, 숫자, extrafields, extradatas)오늘 행사 인 행을 선택하는 방법은 무엇입니까? 각 전화 번호부 번호 목록 (NUMBER_ID, book_id, 수 - 사용자의 전화 번호부 (사용자 이름, book_id, 제목) <br> 번호 목록 -
전화 번호부를 fullfield)
extrafields - 추가 필드 목록 (생일, 이메일, ...) 및 해당 테이블 필드는 다음과 같습니다. field_id, title
extradatas - 각 번호의 추가 자료 목록 (book_id, field_id, number_id, value)
관계 - 어떤 전화 번호부에 속하는 여분의 필드 (book_id, field_id)
전화 번호부와 추가 생일 필드가있는 사용자를 상상해보십시오.
생일이 오늘 인 번호를 어떻게 선택할 수 있습니까?
편집 : 나는 (PHP 스크립트에서) 내 손에 uname
, book_id
, field_id
를 지정하고 결과를이 값으로 제한해야합니다.
날짜 필드를 유닉스 타임 스탬프에 저장하고 extradatas
에 저장합니다. value
유형은 varchar입니다. 이것은 내 인생에서 (내가 생각하는) 가장 어려운 수학 조인입니다.
왜 수학입니까? : 내가 필요 (DATE_FORMAT 같은) 기능을 사용하지 않고 토룬 시도
왜 유닉스 타임 스탬프를 사용하여 생년월일을 저장합니까? –
유닉스 타임 스탬프에서 포맷 된 날짜 문자열보다 더 빨리 작업 할 수 있다고 생각하기 때문입니다. 내가 잘못? –