Je ne sais pas si ce que je veux faire est possible, mais je suis curieux.Comment faire cette requête dans une requête?
J'ai une table de temps qui ressemble à ce que
timeTable
---------
_id
date
J'ai une autre table stockée qu'avec timeinfo qui est un ForeignKey au calendrier
myTable
-------
action
date_id
Maintenant, ce que je voudrais do met à jour le date_id avec l'id de la même date le mois prochain. Je sais que cette requête ne peut pas fonctionner car la requête renvoie une date à laquelle elle s'attend à un uuid.
Ma question: Est-il possible de récupérer le date_id de la même date le mois suivant avec une requête sans sous-requête anohter? Que ma requête réelle, je ne vois pas comment pourrais-je le faire. Une idée ?
SELECT date + interval '1 month' FROM dimtime INNER JOIN roadmap ON _id = date_id
Je crains que vous ayez à utiliser une sous-requête pour obtenir l'identifiant. Pourquoi ne voulez-vous pas utiliser une sous-requête de toute façon? –
Cela ne me dérange pas ce que je fais. J'ai juste parce que + intervalle '1 mois' est quelque chose savait que je pourrais tromper la requête. Cette question est juste par curiosité. – Spredzy
Vos requêtes listent les noms des tables que vous n'avez pas décrites. S'il vous plaît modifier votre question, je ne peux pas vraiment comprendre ce que vous essayez de faire. –