What is the correct way to combine two queries into the same table data in SQLAlchemy?
ie I have a data class, something like this:
class DataMeasurement(Base): __tablename__ = 'DataMeasurement' id = Column(Integer, Sequence('data_measurement_id_seq'), primary_key=True) data_source = Column(String) timestamp = Column(DateTime) sensor_output = Column(Float)
... and I would like to join the following two queries where there are corresponding timestamps:
q1 = self.session.query(DataMeasurement).filter_by(data_source='Sensor1').order_by(DataMeasurement.timestamp) q2 = self.session.query(DataMeasurement).filter_by(data_source='Sensor2').order_by(DataMeasurement.timestamp)
Is there a way to make this simple? ... or am I fundamentally wrong about it (I'm pretty new to SQLAlchemy)?
source share