|
| SQLExec et requête sur le résultat |
| Iniciado por dj5f, 21,mar. 2020 20:01 - 4 respuestas |
| |
| | | |
|
| |
Miembro registrado 163 mensajes |
|
| Publicado el 21,marzo 2020 - 20:01 |
Comment peut-on utiliser le résultat d’un SQLExec dans une autre requête ?
SQLExec("SELECT * FROM " + sNomTableMySql, "ReqMySql")
J’aimerais utiliser le résultat "ReqMySql" dans une seconde requête.
sRequête = "SELECT * FROM "ReqMySql" ?????????
HExécuteRequêteSQL("ReqHFSQL », gcnxHFSQL, sRequête) ??????
-- __________________ Denis Jobin Longueuil, Québec |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 160 mensajes |
|
| Publicado el 21,marzo 2020 - 20:07 |
| pourquoi ne pas utiliser JOIN entre les deux tables |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 163 mensajes |
|
| Publicado el 21,marzo 2020 - 21:11 |
Parce que ça ne fonctionnerait pas.
Le code placé dans ma question est seulement pour illustrer celle-ci. L'utilisation que je veux faire est autre.
Je veux seulement savoir comment utiliser le résultat d'une requête SQLExec dans une autre requête, c'est tout.
-- __________________ Denis Jobin Longueuil, Québec |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 163 mensajes |
|
| Publicado el 21,marzo 2020 - 21:47 |
Je pense avoir trouvé la réponse dans l'aide WinDev :
Limitation : Les requêtes de requête ne sont pas disponibles sur les bases externes (via OLE DB, ODBC ou Accès Natif). En effet, la base de données ne connaît pas la requête originale à partir de laquelle la seconde requête est créée.
-- __________________ Denis Jobin Longueuil, Québec |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 22,marzo 2020 - 07:04 |
Bonjour, Essaye de "parenthèser". C'est le principe des sous-requêtes e.g. :
SELECT * FROM `question` WHERE q_id = ( SELECT r_fk_question_id FROM `reponse` ORDER BY r_date_ajout DESC)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | | | |
| | |
|