Here is my query which does work:
select composition from `drugs` where composition regexp "^Diclofenac([^)])"
And the output:
Diclofenac(50mg),Thiocolchicoside(8mg)
Diclofenac(50mg),Thiocolchicoside(4mg)
Diclofenac(75mg),Thiocolchicoside(4mg)
Diclofenac(50mg),Thiocolchicoside(4mg)
Diclofenac(50mg),Tamsulosin(0.4mg)
Diclofenac(50mg),Eperisone(50mg)
Diclofenac(50mg),Thiocolchicoside(8mg)
Diclofenac(100mg),Rabeprazole(20mg)
Diclofenac(75mg)
Diclofenac(50mg),Thiocolchicoside(8mg)
Diclofenac(50mg),Serratiopeptidase(10mg)
Diclofenac(100mg),Eperisone(150mg)
Diclofenac(4mg),Thiocolchicoside(50mg)
Diclofenac(100mg),Eperisone(150mg)
Diclofenac(50mg),Thiocolchicoside(4mg)
Diclofenac(50mg),Thiocolchicoside(8mg)
Diclofenac(50mg),Nimesulide(100mg)
Diclofenac(50mg),Paracetamol(325mg),Thiocolchicoside(8mg)
Diclofenac(NA),Serratiopeptidase(NA)
Diclofenac(50mg),Nimesulide(100mg)
Diclofenac(50mg),Thiocolchicoside(4mg)
Diclofenac(50mg),Paracetamol(325mg),Thiocolchicoside(4mg)
Diclofenac(100mg),Rabeprazole(20mg)
Diclofenac(50mg),Serratiopeptidase(10mg)
Diclofenac(50mg),Nimesulide(100mg)
I want to search for drugs where composition begins with Diclofenac() followed by "," followed by Thiocolchicoside(). Tried following but gives zero results.
select composition from `drugs` where composition regexp "^Diclofenac([^)]),Thiocolchicoside([^)])"
Edit: Created DB fiddle: https://www.db-fiddle.com/f/fkQkn2WKdax2KbZqt7rPQ/0
drugswhere composition regexp "^Diclofenac\([^)]\),Thiocolchicoside\([^)]\)"