justus Posted March 17, 2005 Report Share Posted March 17, 2005 tjip tagad izmantotais SELEKTS : SELECT tabula1.id, tabula1.lauks1, tabula1.lauks3, tabula1.lauks5, tabula1.lauks9, tabula2.nosaukums, tabula3.nosaukums, tabula4.nosaukums FROM tabula1, tabula2, tabula3, tabula4 WHERE tabula1.lauks4=tabula2.id AND tabula1.lauks6=tabula3.id AND tabula1.lauks7 = tabula4.id ORDER BY tabula1.lauks1 ASC sitais kveerijs straadaa ideaali, liidz briidim ja piemeeram tabula1.lauks6 veertiibai tabulaa tabula3.id nav atbilstosaa ieraksta, respektiivi ieraksts no tabula3 ar to id ir izdzeests, tad vispaar sis ieraksts netiek atlasiits, bet man vajag ja ieraksts no tabula 3 ir izdzeest taapat atlasa ierakstu , bet ja nesakriit neviens id attieciigo lauku raada tuksu ! Link to comment Share on other sites More sharing options...
Roze Posted March 17, 2005 Report Share Posted March 17, 2005 Lieto JOINus: SELECT tabula1.id, tabula1.lauks1, tabula1.lauks3, tabula1.lauks5, tabula1.lauks9, tabula2.nosaukums, tabula3.nosaukums, tabula4.nosaukums FROM tabula1, tabula2, tabula4 LEFT JOIN tabula3 ON (tabula1.lauks6=tabula3.id) WHERE tabula1.lauks4=tabula2.id AND tabula1.lauks7 = tabula4.id ORDER BY tabula1.lauks1 ASC Tādējādi no tabula1 tiks atlasīti visi lauki un gadijumā ja sakrit''is arī ar tabula3 id tad tā tiks pielasīta. Link to comment Share on other sites More sharing options...
Recommended Posts