-3
我表演有一些語法錯誤,下面的查詢:什麼將正確的MySql查詢?
SELECT count (tbl_staff.staff_id as staff_number),SELECT count (tbl_client.client_id as client_number),SELECT count (tbl_appointment.appt_id as appt_number),SELECT count (tbl_subscription.subscription_id as subscription_number)
FROM tbl_subscription
LEFT JOIN tbl_staff
ON (
tbl_staff.merchant_id = tbl_subscription.merchant_id)
LEFT JOIN tbl_appointment
ON (
tbl_appointment.merchant_id = tbl_subscription.merchant_id)
LEFT JOIN tbl_client
ON (
tbl_client.merchant_id = tbl_subscription.merchant_id)
WHERE tbl_subscription.subscription_id=1;
我想獲得staff_id,client_d的計數,appointment_id上特別Subscription_id。
1.你不告訴我們該錯誤信息是什麼2.你不能在一兩個SELECT語句查詢 –
1.刪除除第一個外的所有「SELECT」關鍵字。 (您有四個)。2.將所有'as'部分移到右括號的外部,如'count(tbl_subscription.subscriptionid)as subscription_number'。 3.找到一個SQL教程並做一些閱讀。 4.立即學習,當你寫*錯誤時*你需要**特定**關於錯誤,包括提供你得到的確切的錯誤信息。 A **語法錯誤**包括一個文本錯誤,其中包含有關錯誤位置的信息。也包括我們的消息。 –
@JohnConde我已經提到我有語法錯誤,我不知道在哪裏以及如何從不同的表格列中統計並生成一張表格 – Ameen