查询是否应该像它一样?

时间:2016-10-14 15:21:32

标签: mysql

昨天我发布了以下问题:

"""

这是我的表格的简化版本:

它包含列 from datetime import datetime, timedelta import time import os, signal, logging logging.basicConfig(level=logging.DEBUG) from apscheduler.schedulers.background import BackgroundScheduler scheduler = BackgroundScheduler() def turn_on(): #Turn ON print('##############################Lights on') def turn_off(): #Turn off print('#############################Lights off') def schedule(): print('Lights will turn on at'.format(lights_on_time)) if __name__ == '__main__': while True: lights_on_time = (str(datetime.now() + timedelta(minutes=1))) lights_off_time = (str(datetime.now() + timedelta(minutes=2))) scheduler.add_job(turn_on, 'date', run_date=lights_on_time) scheduler.add_job(turn_off, 'date', run_date=lights_off_time) try: scheduler.start() signal.pause() except: pass print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C')) try: # This is here to simulate application activity (which keeps the main thread alive). while True: time.sleep(2) except (KeyboardInterrupt, SystemExit): # Not strictly necessary if daemonic mode is enabled but should be done if possible scheduler.shutdown() 它们都是employee_id column2 column3 x y

我在编写复杂的MySQL查询时遇到问题。我希望获得NUMERIC中与另一名员工具有相同价值的所有员工的所有employeeidcolumn3值,并为column2和{{1}设置不同的值来自其他员工的配对。例如,如果表中包含以下4行:

x

应该获取行y2 100 123.456 5 7 1 234 123.456 5 7 3 100 456.789 5 10 4 100 123.456 5 7 ,因为它们具有不同的员工ID(2 100 123.456 5 7 vs 3 100 456.789 5 10),2的值相同({ {1}}和3)以及不同的column2100对:(员工2有100 = 5和x = 7,这是不同的从y = 5和x = 10)。

如何将表格文件与其他文件进行比较?

"""

有人回复了以下查询,我根据我的表格进行了调整:

y

我仍然没有得到我期望的结果,所以我想知道这个查询是否正在做我认为正在做的事情,或者它是否遗漏了什么。

0 个答案:

没有答案