J'ai une base de données relationnelle MySQL avec des dizaines de tables ... Ma requête fait 1000 pieds de long et sélectionne les données de presque toutes les tables ... J'ai aussi ma table 'principale' , et tous les autres tableaux font référence à celui-là. Lorsque j'entre une ligne dans ma table principale et que je crée toutes les relations pour cette ligne dans d'autres tables, ma requête fonctionne correctement. Cependant, si j'entre une rangée dans la table principale et nulle part ailleurs, je serai vide. Mais je voudrais obtenir au moins cette information dans mon résultat. Ou, bien sûr, toutes les informations qui sont entrées dans d'autres tables, indépendamment du fait que certaines tables n'ont pas d'informations pour cet enregistrement (ligne) ...Ensemble vide lors de la sélection de données dans la base de données relationnelle MySQL
Merci pour votre aide!
Mise à jour:
Je ne l'utilise pas et syntaxe JOIN ma requête ressemble à ceci:
$query = "SELECT a.*, b.*, c.*, d.*, e.*, f.*";
$query .= " FROM a, b, c, d, e, f";
$query .= " WHERE a.aID = b.aID";
$query .= " AND b.bID = c.bID";
$query .= " AND b.bID = d.bID";
$query .= " AND b.bID = e.bID";
$query .= " AND b.bID = f.bID";
Peut-on voir la requête? Votre question est assez abstraite. –
Votre question telle qu'elle est maintenant est sans réponse. Veuillez publier votre schéma, la requête et quelques exemples de données. – Quassnoi