rendered paste bodySELECT `user_id` AS `Account Number`,
`line_item_date` AS `Service Date`,
`service_name` AS `Service Type`,
`line_item_end_user_price` AS `Total Before Tax`,
`line_item_gst` AS `GST`,
`line_item_hst` AS `HST`,
`line_item_pst` AS `PST`,
`line_item_gst`/`line_item_end_user_price` AS `GST Rate`,
`line_item_hst`/`line_item_end_user_price` AS `HST Rate`,
`line_item_pst`/`line_item_end_user_price` AS `PST Rate`,
`line_item_end_user_price` + `line-item_gst` + `line-item_hst`+ `line-item_pst` AS `Total Charge`
FROM `LNE_Line_Item` `SCH_Appointment`, `SRV_Service`
WHERE LNE_Line_Item.`appointment_id`=SCH_Appointment.appointment_id
AND SCH_Appointment.service_id = SRV_Service.service_id
AND line_item_status = 'Charged'
ERROR 1054 (42S22): Unknown column 'LNE_Line_Item.appointment_id' in 'where clause'
mysql> DESC LNE_Line_Item;
+---------------------------+----------------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------------+----------------------------------+------+-----+---------+----------------+
| line_item_id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| appointment_id | int(10) unsigned | NO | | | |
| line_item_name | varchar(64) | NO | | | |
| line_item_date | date | YES | | NULL | |
| line_item_status | enum('Pending','Void','Charged') | NO | | | |
| line_item_description | text | NO | | | |
| line_item_notes | text | NO | | | |
| line_item_end_user_price | decimal(8,2) | NO | | 0.00 | |
| line_item_discount | decimal(8,2) | NO | | 0.00 | |
| line_item_gst | decimal(8,2) | NO | | 0.00 | |
| line_item_hst | decimal(8,2) | NO | | 0.00 | |
| line_item_pst | decimal(8,2) | NO | | 0.00 | |
+---------------------------+----------------------------------+------+-----+---------+----------------+
12 rows in set (0.05 sec)
Even this query fails:
SELECT
`service_name`,
`line_item_end_user_price`
FROM `LNE_Line_Item` `SCH_Appointment`, `SRV_Service`
WHERE LNE_Line_Item.appointment_id=SCH_Appointment.appointment_id
AND SCH_Appointment.service_id = SRV_Service.service_id
ERROR 1054 (42S22): Unknown column 'LNE_Line_Item.appointment_id' in 'where clause'