sql >> Databáze >  >> RDS >> Mysql

Požadavek MySQL na kombinování a vyhledávání ve 2 tabulkách

Změnil jsem vzorec vzdálenosti na něco, co funguje od mysql 5.7. Nespecifikovali jste svou databázi nebo nepředložili příklad houslí, abyste ukázali svůj systém, takže jsem vybral 5.7 jako mini9mum a funguje také ve verzi 8.0, jak vidíte na houslích.

vnitřní dotaz potřebuje dvě věci:ID uživatele, který hledá, a jeho pozici, protože je vyloučen z výsledků a samozřejmě pro výpočet vzdálenosti.

Výsledek z dotazu je zkontrolován v klauzuli where – doufám, že jsem dostal správný nápad, takže byste to měli zkontrolovat

db<>fiddle zde




  1. Vraťte seznam spouštěčů na serveru SQL Server

  2. Automatický přírůstek ID mysql nezačíná od 0

  3. Jak se pohybovat v pracovním prostoru otevření Accessu 2019

  4. Pokud je předán prázdný řetězec, nastavte výchozí hodnotu