id selecteren om data te laten zien
wp_bookly_customer_appointments ca is gekoppeld aan food_point order_id
- Ariën - op 14/12/2020 15:24:43:
a.id dus, die gekoppeld is aan wp_bookly_appointments, of c.id als je op je user-ID wilt selecteren. Maar dan moet je die ook in je SELECT aangeven als je er wat mee wilt doen.
Wat voor query ben ik hier voor nodig, want ik heb gekeken naar die WHERE en AND maar ik weet niet precies welke query ik nodig ben.
Die moet je in je bestaande query plaatsen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SELECT
a.id,
a.start_date,
c.full_name,
c.phone,
c.email,
c.postcode,
c.city,
c.street,
ca.custom_fields,
ca.id as order_id,
ca.*,
p.total,
p.details
FROM
`wp_bookly_appointments` a
JOIN `wp_bookly_customer_appointments` ca
ON a.id = ca.appointment_id
JOIN `wp_bookly_customers` c
ON c.id = ca.customer_id
LEFT JOIN `wp_bookly_payments` p
ON p.id = ca.payment_id
WHERE (
a.start_date BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01')
AND DATE_ADD(a.start_date, INTERVAL 1 MONTH)
) and ca.id not in ($mainTableIds) ";
a.id,
a.start_date,
c.full_name,
c.phone,
c.email,
c.postcode,
c.city,
c.street,
ca.custom_fields,
ca.id as order_id,
ca.*,
p.total,
p.details
FROM
`wp_bookly_appointments` a
JOIN `wp_bookly_customer_appointments` ca
ON a.id = ca.appointment_id
JOIN `wp_bookly_customers` c
ON c.id = ca.customer_id
LEFT JOIN `wp_bookly_payments` p
ON p.id = ca.payment_id
WHERE (
a.start_date BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01')
AND DATE_ADD(a.start_date, INTERVAL 1 MONTH)
) and ca.id not in ($mainTableIds) ";
Dus dat zou hier dan tussen moeten?
Probeer nou maar gewoon. ;-)
Als je er niet bij kan zou GIT eigenlijk niet mogen ontbreken. Dan kan je zelf je testomgeving opzetten. ;-)
Gewijzigd op 15/12/2020 09:51:27 door - Ariën -
Ja, ik raad aan om wel even de tijd voor te nemen, te snappen hoe het werkt en dit ook af te stemmen met je programmerende collega's, voordat je als een ongeleid projectiel iets gaat opzetten of proberen.
Leuk leesvoer tijdens deze lockdown ;-)
https://git-scm.com/book/nl/v2
Gewijzigd op 15/12/2020 10:02:27 door - Ariën -