1., 2. Om tabellen samen te brengen en bewerkingen ertussen uit te voeren, moet u Joinhttp://dev.mysql.com/doc/refman/5.0/en/join.html anders is uw formule correct. Om het als een kolom in uw zoekopdracht te maken, hoeft u het alleen maar in het projectiegedeelte (selecteren) te schrijven. Voorbeeld:
select
population_postcodes.*,
target_postcodes.*,
SQRT( POW(population_postcodes.longitude- target_postcodes.longitude, 2) + POW(population_postcodes.latitude-target_postcodes.latitude, 2) ) as distance
from population_postcodes JOIN target_postcodes
punten 2bis. Eindig met Order by column_name asc/deschttp://dev .mysql.com/doc/refman/5.0/en/sorting-rows.html
punt 3. Schrijf alles als een sub-query
en selecteer alleen wat u nodig hebt in de bovenste zoekopdracht. Kijk ook bij HAVING
http://dev.mysql.com/doc/refman/5.0 /nl/subqueries.html
http://dev.mysql.com/doc /refman/5.0/en/group-by-extensions.html
punt 4. kijk naar manieren om tabellen te maken en pas toe wat je naderde
create table mytablename
select ... my projection columns
from ...
http://dev.mysql.com/doc/refman /5.1/nl/create-table.html