TABLE ss contains column a)vendor b)affiliate c)salests d)orderid
TABLE sf contains column a)vendor b)affiliate c)salests d)orderid (exact same column with ss)
当ss.vendor = ss.affiliate和ss.orderid = sf.orderid时,我需要从sf中选择ss和union数据中的所有数据 我尝试了很多合并但不能。 我还需要从offsaet中选择LIMIT,从偏移101开始说100
尝试自己和不同的教程,但找不到任何人工作。 请帮忙。
答案 0 :(得分:1)
SELECT ss.vendor, ss.affiliate, ss.salests, ss.orderid
FROM ss
UNION ALL
SELECT sf.vendor, sf.affiliate, sf.salests, sf.orderid
FROM sf
INNER JOIN ss on ss.orderid = sf.orderid
WHERE ss.vendor = ss.affiliate
LIMIT 100, 10
这将返回101-110行