Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Żądanie MySQL do łączenia i wyszukiwania w 2 tabelach

Zmieniłem formułę odległości na coś, co działa od czasu mysql 5.7. Nie podałeś_ swojej bazy danych ani nie przedstawiłeś przykładu skrzypiec, aby pokazać swój system, więc wybrałem 5.7 jako mini9mum i działa również w wersji 8.0, jak widać w skrzypcach.

wewnętrzne zapytanie wymaga dwóch rzeczy:identyfikatora użytkownika, który wyszukuje, i jego pozycji, ponieważ jest on wykluczony z wyników i oczywiście do obliczenia odległości.

Wynik zapytania jest sprawdzany w klauzuli WHERE - mam nadzieję, że wpadłem na dobry pomysł, więc powinieneś to sprawdzić

db<>fiddle tutaj




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:najlepszy sposób na przechowywanie adresów MAC?

  2. Jak uruchomić zapytanie w MYSQL bez zapisywania go w dzienniku binarnym?

  3. Hive 2.1.1 MetaException (komunikat:Nie znaleziono informacji o wersji w metastore.)

  4. Jak zapełnić bazę danych tylko raz przed metodami @Test w teście wiosennym?

  5. Jak wstawić czas 2009-09-22 18:09:37.881 w MYSQL Mój typ kolumny to DateTime