I’m going mad with this 2 queries, I can’t explain myself why one returns 81 rows and the other 0. Can someone help me with this?
-- Working
SELECT * FROM
boat_standard_specification_items AS BoatStandardSpecificationItem JOIN standard_specification_items AS StandardSpecificationItem
ON(BoatStandardSpecificationItem.standard_specification_item_id = StandardSpecificationItem .id)
-- Not working
SELECT * FROM
`boat_standard_specification_items` AS `BoatStandardSpecificationItem` JOIN `standard_specification_items` AS `StandardSpecificationItem`
ON (`BoatStandardSpecificationItem`.`standard_specification_item_id` = 'StandardSpecificationItem.id')
I’m on Windows OS if can be helpful in any way
They’re not the same query. On the second one, you have:
Note that change in quotes. Single quotes define a STRING in a query, so you’re not comparing two fields, you’re comparing a field against a string.