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

Spojení na sloupcích jiného typu?

Tento přístup má dva problémy:

  1. MySQL při takovém spojení nebude používat indexy – což může nebo nemusí být velký problém v závislosti na vašich okolnostech (velikost tabulky / dotaz / atd...)

  2. Z hlediska designu databáze to zavání rybou. Snad je to má chabá představivost :-) ale nenapadá mě příklad, kde by něco takového mělo opodstatnění. Pokud je to primární klíč v jedné tabulce, měl by to být cizí klíč v jiné. Můžete vysvětlit, o co se snažíte, podrobněji?



  1. Sloupec vyšší mohutnosti jako první v indexu při použití rozsahu?

  2. Jak najít duplicitní řádky v SQL?

  3. Jak vytvořit fiktivní proměnné sloupce pro tisíce kategorií v Google BigQuery?

  4. Jak formátovat datum a čas v MySQL