Ich habe fünf Tabellen:SQL verbinden über fünf Tabellen
models: id, name, specification models_networks: id, model_id, network_id networks: id, name, description countries_networks: id, country_id, network_id countries: id, countryName, etc, etc
- die
models
Tabelle in dienetworks
Tabelle übermodels_networks
mit vielen zu vielen Beziehung verbunden ist.Wählen Sie die Modelle alle:
- die
networks
Tabelle in diecountries
Tabelle übercountries_networks
mit vielen zu vielen Beziehung
ich tun müssen, die folgende Abfrage, aber ich bin fest verbunden ist, das wird in einem bestimmten Land funktionieren.
z. B .: Frankreich hat zwei Netzwerke. PigNetwork und CowNetwork. Ich möchte alle Modelle kennen lernen, die an PigNetwork oder CowNetwork arbeiten, im Prinzip alle, die in diesem Land funktionieren.
Wenn ich mich klar gemacht habe, kann jemand bitte mit der JOIN-Abfrage helfen? Ich bin nur so weit gegangen, zwei Tische vorher zu verbinden. Vielen Dank.
Jungs, die ich die akzeptierte Antwort wählen zu kämpfen, da sie alle perfekt funktionieren . Vielen Dank an euch alle. –