Реєстрація створення зв'язків між таблицями в mysql ~ chico blog

система
база даних
товари
Реєстрація: Створення зв'язків між таблицями в MySQL

Andrea CristaudoAndrea Cristaudo
Введення в «Приєднатися» і відносини один до одного

У попередній статті ми запропонували теоретичну модель, щоб зробити відносини між таблицями в базі даних MySQL. У цих сторінках замість того, щоб наш підхід до вирішення практичної реалізації відносин, описаних в минулий раз. По-перше, це добре мати на увазі поняття JOIN ( 'злиття') між таблицями. За допомогою такого запиту Join (ми побачимо, що існують різні види) можна отримати в результаті одного запиту набору даних з різних таблиць, які, проте, є відносини між ними.

таблиця користувачів
ID | ім'я | прізвище
--------
1 | Маріо | Россі
2 | Роза | зелений
3 | Аделаїда | palone
4 | Альфонсо | Гамбарі

Потім спробуйте виконати наступний запит:

4 Ми очікуємо, що результати, замість цього вони отримують 12; як це можливо?

Щоб уникнути розчарування це настільки добре, щоб вказати всі необхідні умови, з великою обережністю, коли потрібно з'єднати не тільки дві таблиці, але більше число: один запит такого типу призначений зло може зайняти всі системні ресурси на моль обчислень, необхідних для виконання його.

ВИБІР utenti.nome, utenti.cognome, indirizzi.via, indirizzi.cap,
indirizzi.citta з користувачів, де звертається utenti.ID = via.utente