Utilisez FlySpeed SQL Query pour générer et tester vos requêtes
- Label
- Label affiché en regard de la liste déroulante.
Exemple : "Auteur"
- Valeur(s)
- Champs à afficher dans la liste déroulante, séparés par " + ".
Exemple : "authors.name + authors.first_name"
- Champs
- Champs pour la requête SQL SELECT.
Exemple : "authors.name, authors.first_name, articles.authors_id"
- Champs à filtrer
- Champ utilisé pour filtrer la requête.
Exemple : "articles.authors_id"
- Statut
- Requête SQL FROM.
Exemple : "articles Left Join authors On articles.authors_id = authors.id"
- Type de valeurs
- Texte ou Booléen.
La requête citée en exemple sera la suivante :
SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id
Lorsque l'utilisateur a choisi un élément de la liste :
SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id WHERE articles.authors_id = [valeur postée]