ดูแบบนี้เข้าใจยาก ลองเอาโครงสร้าง table มาดูดีกว่าครับ และอธิบายความสัมพันธ์ของ table ให้ใหม่หน่อย
โครงสร้างตาราง
member_share_details
Field Type Null Default Comments
ID int(10) No
MemberID varchar(10) No 0
AcCode varchar(5) Yes NULL
RegistrationNo int(10) Yes NULL
REFNO varchar(10) No
ReceiptNo varchar(10) Yes NULL
ReceiptDate date Yes NULL
ShareAmt decimal(10,0) Yes NULL
ShareQty decimal(10,0) Yes NULL
TotalShareAmt decimal(10,0) Yes NULL
REMARK text Yes NULL
ShareType enum('F', 'A', 'T', 'C') Yes A
AddShareDate datetime Yes NULL
member_shares
Field Type Null Default Comments
ID int(10) No
MemberID varchar(10) Yes NULL
AcCode varchar(5) No
RegistrationNo int(10) Yes NULL
REFNO varchar(10) No
RegistrationDate date Yes NULL
RegistrationFee decimal(10,0) Yes NULL
ShareAmt decimal(10,0) Yes NULL
ShareQty decimal(10,0) Yes NULL
TotalShareAmt decimal(10,0) Yes NULL
AddShareDate datetime Yes NULL
Lastupdate datetime Yes NULL
members
Field Type Null Default Comments
ID int(11) No
MemberID varchar(10) No
MemberType enum('1', '2') No 2
RegisterDate date No 0000-00-00
Identification varchar(13) No 0
RegistrationNo varchar(10) Yes NULL
Prefix_ID varchar(3) Yes NULL
FirstName varchar(40) No
LastName varchar(40) No
Member_Birthday date No 0000-00-00
memberAge varchar(3) No 0
Race varchar(50) No 0000-00-00
Nationality varchar(50) No 0000-00-00
Religion varchar(50) No 0000-00-00
Sax enum('M', 'F', 'N') No N
AddNo varchar(10) Yes NULL
Moo varchar(10) Yes NULL
Lane varchar(10) Yes NULL
Soi varchar(10) Yes NULL
Road varchar(10) Yes NULL
DistrictID varchar(7) Yes NULL
AmphurID varchar(5) Yes NULL
ProvinceID varchar(3) Yes NULL
ZipCode varchar(5) Yes NULL
HomePhone varchar(20) Yes NULL
HomeMobile varchar(20) Yes NULL
MemberEmail varchar(70) Yes NULL
Education varchar(70) Yes NULL
Profession varchar(70) Yes NULL
JobDetail varchar(70) Yes NULL
WorkCompanyName varchar(50) Yes NULL
workPosition varchar(50) Yes NULL
WorkAddNo varchar(10) Yes NULL
WorkMoo varchar(10) Yes NULL
WorkLane varchar(10) Yes NULL
WorkSoi varchar(70) Yes NULL
WorkRoad varchar(70) Yes NULL
WorkDistrict_ID varchar(7) Yes NULL
WorkAmphur_ID varchar(5) Yes NULL
WorkProvince_ID varchar(3) Yes NULL
WorkZipcode varchar(5) Yes NULL
WorkPhone varchar(20) Yes NULL
WorkPhone_Ext varchar(10) Yes NULL
WorkFax varchar(20) Yes NULL
SalaryAmt decimal(10,0) No 0
OtherIncome decimal(10,0) No 0
MEMBER_STATUS enum('M', 'N') No M
LastUpdate datetime Yes NULL
ท่านไดพอมีความรู้บ้างครับ ช่วยชี้แนะหน่อยครับ