1., 2. Chcete-li spojit tabulky dohromady a provádět mezi nimi operace, musíte použít Joinhttp://dev.mysql.com/doc/refman/5.0/en/join.html jinak tvůj vzorec je správný. Chcete-li jej vytvořit jako sloupec v dotazu, stačí jej napsat do části projekce (vybrat). Příklad:
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
body 2 bis. Konec seřadit podle názvu sloupce asc/deschttp://dev .mysql.com/doc/refman/5.0/en/sorting-rows.html
bod 3. Vše napište jako sub-query
a v horním dotazu vyberte pouze to, co potřebujete. Podívejte se také na HAVING
http://dev.mysql.com/doc/refman/5.0 /cs/subqueries.html
http://dev.mysql.com/doc /refman/5.0/en/group-by-extensions.html
bod 4. Podívejte se na způsoby, jak vytvořit tabulky a použít to, co jste se přiblížili
create table mytablename
select ... my projection columns
from ...
http://dev.mysql.com/doc/refman /5.1/cs/create-table.html