Topic: Del table duomenu
Sveiki esu zalias dirbu su phpMyAdmin ir istiko problema kaip pasielgti yra variantas toks
imone renka duomenis apie zmones kurie gali buti vidaus ir isores viena lentele atrodo taip:
CREATE TABLE crm (
company_ID INT(15),
object_ID INT(15),
crm_ID INT(15),
Name VARCHAR(50),
...
In_Company tinyint(1)
);
ir reikalinga viena lentele kur bus saugomi 5 crm lenteles duomenys:
CREATE TABLE order (
OrderNr VARCHAR(50),
...,
PPV_ID INT(15),
ENG_ID INT(15),
REG_ID INT(15),
Com_cont_ID INT(15),
Obj_cont_ID INT(15),
...
);
Kaip man pasielgti?
Sugalvojau viena varianta kad duomenis saugoti 5 view bet
tai reikalauja pakankamai resursu vien uzklausu laikas daug kartu isauga:
CREATE VIEW order_ppv AS SELECT
crm.CRM_ID, crm.Name,
FROM crm WHERE crm.In_Company = 1;
CREATE VIEW order_Com_cont AS SELECT
company.Company_No,
crm.CRM_ID, crm.Name
FROM crm
INNER JOIN company ON company.Company_No = crm.Company_No
WHERE crm.In_Company != 1;
Butu gerai jei kas pasakytu koki buda ar pasakytu ka bandyti naudoti
Aciu, uz sugaista laika skaitant.