表:支付日期job_no项目量编号
表:工作
job_nojob_name价值start_datecompletion_dateduration_mthstype_nomanager_noclient_no位置地位笔记
我尝试使用这个:
选择 * 从付款中左 加入工作 开启 tjobs.job_no=tjobs.job_no 位置 = "卡塔尔";
抱歉,我目前正在研究通过SQL链接表。
我想要的只是根据 tjobs 表显示付款行,如果位置在卡塔尔。
谢谢
您的查询正在tjobs
自身联接。 您需要将其加入tpayments
ON tjobs.job_no = tpayments.job_no
试试这个
SELECT t.date, t.job_no, t.item, t.amount_id from tpayments t
LEFT JOIN tjobs ts ON t.job_no=ts.job_no
WHERE ts.location = 'Qatar';
SELECT p.*
FROM tpayments AS p
LEFT JOIN tjobs AS j
ON p.job_no = j.job_no
WHERE j.location = 'Qatar';