mirror of
				https://github.com/grocy/grocy.git
				synced 2025-10-31 10:46:36 +00:00 
			
		
		
		
	Kind of basic for now, a different location can be set on purchase, the filters on the stock overview page handles different locations
		
			
				
	
	
		
			16 lines
		
	
	
		
			320 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			320 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| ALTER TABLE stock
 | |
| ADD location_id INTEGER;
 | |
| 
 | |
| ALTER TABLE stock_log
 | |
| ADD location_id INTEGER;
 | |
| 
 | |
| CREATE VIEW stock_current_locations
 | |
| AS
 | |
| SELECT
 | |
| 	s.product_id,
 | |
| 	IFNULL(s.location_id, p.location_id) AS location_id
 | |
| FROM stock s
 | |
| JOIN products p
 | |
| 	ON s.product_id = p.id
 | |
| GROUP BY s.product_id, IFNULL(s.location_id, p.location_id);
 |