我有以下sql句子:
SELECT a.id_payment, a.id_adjustment, a.line, b.amount, a.name, a.id_user, c.name, a.amount_before_discount, a.percentage_discount, a.amount_discount, b.date, b.sucursal
FROM es_payment a, es_payments_successful b, es_payment_adjustment c
WHERE a.line LIKE 'b.line%'
AND a.id_adjustment = c.id_adjustment
AND ((UNIX_TIMESTAMP(b.date) >= UNIX_TIMESTAMP('2011-09-01'))
AND (UNIX_TIMESTAMP(b.date) <= UNIX_TIMESTAMP('2011-09-12')))
GROUP BY a.id_payment
Run Code Online (Sandbox Code Playgroud)
问题是我想将a.line列与b.line列进行比较,但是它将值与字符串"b.line"进行比较,而不是此列的值,您可以帮助我吗?
| 归档时间: |
|
| 查看次数: |
906 次 |
| 最近记录: |